review-software-architecture
Installation
SKILL.md
Review Software Architecture
Evaluate software architecture at the system level for quality attributes, design principles adherence, and long-term maintainability.
When to Use
- Evaluating a proposed architecture before implementation begins
- Assessing an existing system for scalability, maintainability, or security
- Reviewing Architecture Decision Records (ADRs) for a project
- Performing a technical debt assessment
- Evaluating whether a system is ready for a significant scale-up or feature expansion
- Differentiating from line-level code review (which focuses on PR-level changes)