What problem does it solve?
The architecture-designer skill helps engineering teams avoid ad-hoc, under-documented architecture decisions by providing a structured workflow to gather requirements, evaluate trade-offs, and produce clear Architecture Decision Records and diagrams that stakeholders can review.
Core Features & Use Cases
- Requirements synthesis: Gather and summarize functional and non-functional requirements with an NFR checklist.
- Architecture creation: Produce high-level diagrams (Mermaid preferred) and component interactions for microservices, serverless, or monolithic patterns.
- Decision documentation: Generate ADRs that list context, alternatives, decisions, consequences, and trade-offs for stakeholder review.
- Use Case: Use this skill to design a new order processing system, choose a database strategy, or review an existing microservices split with operational cost and failure-mode considerations.
Quick Start
Use the architecture-designer skill to produce a requirements summary, a Mermaid high-level diagram, and an ADR describing the key technology decisions for a new service.