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.mdsource 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