What problem does it solve?
This Skill provides a structured framework for making sound architectural decisions, ensuring that system designs are scalable, maintainable, and aligned with project goals.
Core Features & Use Cases
- Architectural Decision Records (ADRs): Guides the creation of ADRs to document rationale and trade-offs.
- Trade-off Analysis: Provides a systematic approach to evaluating different architectural options.
- Pattern Selection: Offers decision trees and guidelines for choosing appropriate design patterns.
- Context Discovery: Helps in gathering essential project requirements like scale, team, and timeline.
- Use Case: When starting a new project, use this Skill to define the core architecture, document the reasoning behind technology choices, and ensure all stakeholders understand the trade-offs involved.
Quick Start
Use the architecture skill to document a decision about using microservices versus a modular monolith.