What problem does it solve?
This Skill empowers you to make informed architectural decisions and understand system design complexities with a focus on requirements analysis, trade-off evaluation, and ADR documentation.
Core Features & Use Cases
- Decision-Making Framework: Provides a structured approach to making architectural decisions, with guidance on trade-offs and patterns.
- Context Discovery: Helps identify critical aspects of the project such as scale, team composition, timeline, domain, and constraints.
- Trade-Off Analysis: Guides through the documentation of decisions, capturing rationale and consequences.
- Pattern Selection: Offers a decision tree for choosing architectural patterns and a reference guide for common patterns.
- Validation Checklist: Ensures all important considerations are met before finalizing an architecture.
- Real-World Examples: Includes templates for various project types, demonstrating architecture decisions and their trade-offs.
Quick Start
Start designing your architecture by reviewing the 'context-discovery.md' to gather necessary project context.