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)

Inputs

  • Required: System codebase or architecture documentation (diagrams, ADRs, README)
  • Required: Context about the system's purpose, scale, and constraints
  • Optional: Non-functional requirements (latency, throughput, availability targets)
  • Optional: Team size and skill composition
Related skills
Installs
31
GitHub Stars
13
First Seen
Feb 27, 2026