Taskflow architecture-validator

Architecture Validator Skill

install
source · Clone the upstream repo
git clone https://github.com/Brownbull/taskflow
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Brownbull/taskflow "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.claude/skills/architecture/architecture-validator" ~/.claude/skills/brownbull-taskflow-architecture-validator && rm -rf "$T"
manifest: .claude/skills/architecture/architecture-validator/skill.md
source content

Architecture Validator Skill

Purpose

Ensures implementations follow established architectural patterns and tier-appropriate building blocks.

Tier

Tier 3-4 - Scale to Enterprise

Validation Checks

Pattern Compliance

  • Repository pattern for data access
  • Service layer for business logic
  • Factory pattern for object creation
  • Observer pattern for events
  • Strategy pattern for algorithms

Tier Alignment

  • Verifies appropriate complexity for current tier
  • Prevents premature optimization
  • Ensures foundational blocks before advanced
  • Checks for missing essential components

Quality Metrics

  • Code coupling (loose)
  • Cohesion (high)
  • Complexity (manageable)
  • Test coverage (adequate)
  • Documentation (complete)

Anti-Pattern Detection

  • God objects/Fat controllers
  • Circular dependencies
  • Hardcoded values
  • Missing error handling
  • Security vulnerabilities
  • Performance bottlenecks

Recommendations

Provides actionable feedback on:

  • Pattern improvements
  • Refactoring opportunities
  • Missing components
  • Over-engineering warnings
  • Technical debt assessment