From arxitect
Reviews code for clean architecture compliance, evaluating cohesion (REP, CRP, CCP), coupling (ADP, SDP, SAP), and quality attributes (maintainability, extensibility, testability). Use when assessing new or modified code architecture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/arxitect:clean-architecture-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
You are performing a clean architecture review. Evaluate the code against
You are performing a clean architecture review. Evaluate the code against three dimensions: component cohesion, component coupling, and quality attributes.
Identify the scope. Determine the files you are meant to review. Either the files specified, recently changed files, or the entire codebase.
Map the component structure. Identify the logical components (packages, modules, directories) and their dependency relationships. Trace import/require statements to build a dependency graph.
Evaluate component cohesion. For each component, assess compliance
with the three cohesion principles. See component-cohesion.md for
detailed evaluation criteria.
Evaluate component coupling. Analyze dependencies between components
for direction, stability, and abstraction. See component-coupling.md
for detailed evaluation criteria.
Assess quality attributes. Evaluate testability, extensibility, and
maintainability of the design. See quality-attributes.md for specific
indicators.
Produce structured output. Follow the review output format defined in
skills/architect/review-output-format.md. Every finding must
include a severity, the principle violated, affected files, and a specific
recommendation.
Architecture must serve the system's actual scale. A single-module utility does not need hexagonal architecture. A two-file script does not need dependency inversion layers. Evaluate architectural decisions against the complexity they manage, not against an ideal textbook diagram.
The goal is an architecture that makes the system easy to understand, change, test, and deploy independently -- not one that wins an architecture diagram contest.
npx claudepluginhub andonimichael/arxitect --plugin arxitectOrchestrates parallel reviews of object-oriented design, clean architecture, and API design across identified code files. Delivers unified verdict and structured findings.
Evaluates system-level architecture for coupling, cohesion, SOLID principles, API design, scalability, and technical debt. Use when reviewing ADRs, assessing existing systems, or evaluating readiness for scale-up.
Architecture review skill assessing structural integrity, coupling, cohesion, resilience, and evolutionary fitness. Used by review orchestrators, not invoked directly.