What problem does it solve?
It helps you turn ambiguous system goals into a clear, reviewable architecture with explicit trade-offs, so teams build the right solution and avoid costly rework.
Core Features & Use Cases
- Architecture decision support: select architectural patterns (e.g., monolith vs microservices) and justify choices with trade-offs.
- ADR authoring: produce consistent Architecture Decision Records to record context, decision, consequences, and alternatives.
- End-to-end system design output: create a requirements summary, a high-level component diagram (Mermaid), and a scalable, failure-aware design plan.
Real-world example: you are starting a new platform and need to decide between a modular monolith and microservices while ensuring the design captures non-functional requirements and includes an ADR for the final choice.
Quick Start
Use the architecture-designer skill to produce an ADR plus a Mermaid architecture diagram for a proposed microservices design based on stated functional and non-functional requirements.