What problem does it solve?
The Software Architect skill provides a structured approach to making and documenting architectural decisions. It guides the creation and maintenance of ADRs, PRSs, and strategic design artifacts, ensuring decisions are traceable and aligned with domain goals.
Core Features & Use Cases
- ADR generation & inspection: Create architecture decision records in /adr/ and reference existing ADRs when designing new features.
- PRS generation: Capture product requirements in /requirements/ with clear scope and acceptance criteria.
- Strategic design & governance: Perform high-level system analysis, trade-off evaluation, and alignment with DDD practices.
- Team coordination: Delegate work across roles and maintain a living design doc with cross-team context.
Quick Start
Initiate a design review for the upcoming auth service and ask the skill to draft ADR-001 and PRS-003 that capture the key decisions and requirements. Then request a review of any existing ADRs to ensure consistency.