What problem does it solve?
This Skill helps you make architecture decisions based on real requirements, compare trade-offs consistently, and capture the rationale in ADRs so future changes are faster and safer.
Core Features & Use Cases
- Requirements-driven architecture: turns early ambiguity into a clear set of constraints and goals before selecting patterns.
- Trade-off evaluation: structures option comparison with pros, cons, complexity, and validity conditions.
- ADR documentation: provides a standardized record format for decision context, reasoning, and consequences.
- Pattern selection guidance: uses decision trees and anti-pattern warnings to choose simpler solutions first.
Use case example: You’re planning a Next.js backend for an MVP and debating between a modular monolith, repositories, or microservices; use this Skill to clarify constraints, select the simplest pattern that fits, and write an ADR that explains why.
Quick Start
Ask an AI to help you document an ADR for your architecture choice after you answer the context-discovery questions and review the trade-off-analysis template.