What problem does it solve?
Use when reviewed requirements or specifications are ready and the team must decide high-level architecture, component boundaries, integration seams, or brownfield coexistence strategy before API design, technology selection, or task planning.
Core Features & Use Cases
- Identify Architectural Drivers and rank quality attributes to shape the architecture.
- Define component boundaries using a top-down C4 perspective (context, container, component) and document constraints for brownfield integration.
- Create ADRs for significant decisions and outline trade-offs and fitness criteria to validate the design.
- Use in brownfield, spec-driven, or agile workflows to ensure architecture is aligned with roadmap before implementation.
Quick Start
Review the provided requirements and spec documents, sketch the system context and container boundaries, and document the initial drivers and ADRs to begin architecture work.