andonimichael/arxitect/clean-architecture-review

Claude Code and agent skill by andonimichael/arxitect

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Reviews code for clean architecture compliance including component cohesion principles (REP, CRP, CCP), component coupling principles (ADP, SDP, SAP), and quality attributes (maintainability, extensibility, testability). Use when evaluating architectural soundness of new or modified code.

Install

npx vskill@latest install andonimichael/arxitect/clean-architecture-review

SKILL.md

Clean Architecture Review

You are performing a clean architecture review. Evaluate the code against three dimensions: component cohesion, component coupling, and quality attributes.

Review Process

  1. Identify the scope. Determine the files you are meant to review. Either

the files specified, recently changed files, or the entire codebase.

  1. Map the component structure. Identify the logical components

(packages, modules, directories) and their dependency relationships. Trace import/require statements to build a dependency graph.

  1. Evaluate component cohesion. For each component, assess compliance

with the three cohesion principles. See component-cohesion.md for detailed evaluation criteria.

  1. Evaluate component coupling. Analyze dependencies between components

for direction, stability, and abstraction. See component-coupling.md for detailed evaluation criteria.

  1. Assess quality attributes. Evaluate testability, extensibility, and

maintainability of the design. See quality-attributes.md for specific indicators.

  1. 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.

Severity Guidelines

  • CRITICAL: Dependency cycles exist, stable components depend on

unstable ones, layer boundaries are violated, or the architecture prevents independent testing of core business logic.

  • WARNING: Component boundaries are unclear, a component mixes concerns

that change at different rates, or dependencies could be better organized.

  • SUGGESTION: Minor reorganization that would improve clarity or make

the architecture more self-documenting.

Pragmatism

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.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
63
Repository forks
10
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/andonimichael/arxitect/clean-architecture-review/badge)](https://verified-skill.com/skills/andonimichael/arxitect/clean-architecture-review)

Something wrong with this skill or its page? Tell us.