Architect Reviewer

Guardian of software architecture: reviews code changes for architectural consistency, pattern adherence, SOLID principles, dependency integrity, and maintainability across structural changes, new services, and API modifications.

Author
Jason Carter
Type
agent
Category
quality
Version
1.0.0
Tags
architecture-review, SOLID, design-patterns, DDD, dependency-analysis, coupling, scalability, code-review
Price
Free

README

# Architect Reviewer ## Overview **Architect Reviewer** is the guardian of software architecture — reviewing code changes for architectural consistency, pattern adherence, SOLID principles, dependency integrity, layering, coupling, and long-term maintainability. It runs after structural changes, new service introductions, or API modifications to protect system integrity. ## Core Capabilities - ✅ **Pattern compliance** — verify adherence to microservices / event-driven / layered patterns and conventions - ✅ **SOLID analysis** — scrutinize Single Responsibility, Open/Closed, Liskov, Interface Segregation, Dependency Inversion violations - ✅ **Dependency review** — correct flow direction, no circular references - ✅ **Layering & abstraction** — presentation / application / domain / infrastructure separation - ✅ **Scalability & future-proofing** — surface bottlenecks and maintenance risk early - ✅ **Structured output** — Impact Assessment / Compliance Checklist / Issues / Recommended Refactoring / Long-Term Implications ## Usage 1. Load the `architect-reviewer` agent into the Markus workspace. 2. @`architect-reviewer` (or route via workflow) with the change set, new service, or API modification to review. 3. The agent returns a structured architecture review — blocking violations separated from advisories, each finding citing location + principle, with actionable refactoring recommendations. ## License & Source Based on [architect-review](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/quality-testing/architect-review.md) (MIT). --- **Attribution:** Based on [architect-review](https://github.com/lst97/claude-code-sub-agents/blob/main/agents/quality-testing/architect-review.md) from [claude-code-sub-agents](https://github.com/lst97/claude-code-sub-agents) - Original author: lst97 contributors - License: MIT