What problem does it solve?
This Skill helps teams and engineers make well-reasoned architectural decisions by structuring requirements analysis, trade-off evaluation, pattern selection, and ADR documentation to reduce costly rework and hidden risks.
Core Features & Use Cases
- Requirements-driven analysis: Guided question hierarchy to classify projects by scale, team, timeline, domain, and constraints.
- Trade-off documentation & ADRs: Templates and a decision framework to record options, rationale, consequences, and revisit triggers.
- Pattern selection & anti-patterns: Decision trees for choosing data access, domain, and distributed system patterns with red-flag guidance.
- Validation checklist: Pre-finalization checks to ensure constraints, trade-offs, and team capabilities align with chosen architecture.
- Use Case: Generate an ADR recommending modular monolith versus microservices for a growing SaaS team, including accepted trade-offs and migration path.
Quick Start
Ask the architecture skill to analyze your project's scale, team, timeline, and constraints and produce an ADR with trade-off analysis and recommended patterns.