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