Help us improve
Share bugs, ideas, or general feedback.
From axiom
Review backend architecture for SOLID violations, coupling issues, and dependency direction problems. Use when evaluating structural design decisions or preparing for refactoring. Triggers: 'review architecture', 'check SOLID', 'critique code', or /axiom:critique. Do NOT use for error handling — use axiom:harden instead.
npx claudepluginhub lvlup-sw/axiomHow this skill is triggered — by the user, by Claude, or both
Slash command
/axiom:critiqueThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Architecture review skill covering two quality dimensions:
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
Share bugs, ideas, or general feedback.
Architecture review skill covering two quality dimensions:
Use this skill to evaluate structural design decisions, identify architectural drift, or prepare a codebase for refactoring. It combines deterministic scanning (via axiom:scan) with qualitative agent assessment to produce actionable findings.
Activate this skill when:
/axiom:critiqueDo NOT activate this skill when:
axiom:harden insteadaxiom:verify insteadaxiom:scan for a broad sweep firstLoad the relevant dimension definitions for this review:
@skills/backend-quality/references/dimensions.md — Read DIM-1 (Topology) and DIM-6 (Architecture) sections for scoring criteria, signal definitions, and severity thresholds.Execute axiom:scan targeting Architecture and Topology dimensions specifically:
skill: "scan" and deterministic: trueOn top of the scan baseline, perform agent-driven qualitative evaluation across five areas:
Assess adherence to each SOLID principle. For definitions, violation signals, and severity guidance, see @skills/critique/references/solid-principles.md.
Measure and evaluate module coupling:
@skills/critique/references/dependency-patterns.mdEvaluate whether dependencies point in the correct direction:
@skills/critique/references/dependency-patterns.md for healthy vs unhealthy patternsIdentify modules with too many responsibilities:
Evaluate code-level readability and structural clarity:
@skills/critique/references/readability-patterns.mdDetect import cycles between modules:
@skills/critique/references/dependency-patterns.md for detection approach and remediationFormat all findings per @skills/backend-quality/references/findings-format.md:
deterministic: true; qualitative findings use deterministic: false@skills/backend-quality/references/dimensions.md — Dimension definitions for DIM-1 and DIM-6@skills/backend-quality/references/findings-format.md — Standard output format for findings@skills/critique/references/solid-principles.md — SOLID principle definitions, violation signals, severity guide, and detection heuristics@skills/critique/references/dependency-patterns.md — Dependency pattern catalog, coupling metrics, circular dependency detection, and layered architecture guidance@skills/critique/references/readability-patterns.md — DRY, early returns, composition over inheritance, and parameter discipline