Sharper boundaries, simpler decisions, safer code.
software architecture
Guides architecture, boundary typing, error handling, and abstraction decisions using repository conventions.
When to use it
Use it when a requested change requires a design decision, without authorizing unrelated restructuring or new tooling.
It changes how the agent makes architecture, boundary, error-handling, and abstraction decisions in the project.
What you provide
No additional actions listed in the analysis.
No setup requirements listed in the analysis.