What problem does it solve?
This Skill addresses the complexity of designing robust, scalable, and maintainable software architectures by providing a structured approach to decision-making and documentation.
Core Features & Use Cases
- Architecture Style Selection: Guides decisions between microservices, monolith, or serverless based on project needs.
- Technology Stack Recommendation: Offers data-driven suggestions for backend, frontend, and database technologies.
- Schema and API Design: Facilitates the creation of well-defined database schemas and API contracts.
- Documentation Generation: Produces essential architectural documents like ADRs and C4 diagrams.
- Use Case: When starting a new e-commerce platform, use this Skill to determine the best architectural style, select appropriate technologies (e.g., PostgreSQL for orders, Redis for inventory), and define the initial API endpoints.
Quick Start
Use the architect skill to design a microservices architecture for a new social media application.