What problem does it solve?
This Skill provides a framework for making sound architectural decisions, ensuring that system designs are scalable, maintainable, and aligned with project requirements and constraints.
Core Features & Use Cases
- Requirements Analysis: Guides the process of understanding project needs and constraints.
- Trade-off Evaluation: Facilitates the comparison of different architectural options and their implications.
- ADR Documentation: Helps in documenting significant architectural decisions using the Architecture Decision Record (ADR) format.
- Pattern Selection: Offers guidance on choosing appropriate architectural patterns based on project characteristics.
- Use Case: When starting a new project, use this Skill to analyze requirements, evaluate options like microservices vs. monolith, and document the final decision in an ADR.
Quick Start
Use the architecture skill to analyze requirements for a new SaaS product.