What problem does it solve? It diagnoses why changes to a codebase are unexpectedly expensive by analyzing coupling strength, distance, and volatility across module integrations, then identifies where deeper modules should concentrate complexity. ## Core Features & Use Cases - Evidence-led coupling diagnosis: Classifies integrations as intrusive, functional, model, or contract coupling, and applies the Balanced Coupling rule to find unbalanced, volatile integrations. - Parallel subagent workflow: Runs three analyst roles (domain mapper, integration analyst, deep-module analyst) plus an adversarial critic to gather and challenge evidence from actual source code. - Ranked findings with reports: Produces at most five verified findings with severity, confidence, and remediation direction, written to both Markdown and HTML reports using a themed template. - Use Case: When a team notices that small feature changes keep requiring edits across many files, run this review to identify which integrations are tightly coupled across high distance and get a ranked remediation plan. ## Quick Start Use the architecture-review skill to audit this repository and explain why changes are expensive.