What problem does it solve?
Produce a single, project-level technical architecture document that makes every foundational technology choice explicit and aligned with the product spec, ensuring consistency across multiple execution plans and avoiding ad-hoc or duplicated design work.
Core Features & Use Cases
- Decision Cataloging: Enumerates all foundational decisions (language/runtime, web framework, data storage, pipeline orchestration, observability, etc.) with options, trade-offs, and recommended choices.
- Architectural Deliverable: Generates specs/architecture.md with technology stack tables, system diagrams, directory structure, configuration examples, API routes, database schemas, pipeline flows, observability strategy, and dependency lists.
- Collaborative Resolution: Interactively consults the user to resolve trade-offs in grouped decision rounds, producing a key decisions summary and open questions mapping.
- Use Case: After ideation produces a product spec, run this Skill to lock down project-wide architecture before generating plan-level architectures and execution plans.
Quick Start
Run the architect skill with the project name to read specs/<project-name>.md and produce a comprehensive specs/architecture.md that documents technology choices and rationale.