What problem does it solve? Codebases accumulate shallow modules whose interfaces are nearly as complex as their implementations, making them hard to test and navigate. This Skill surfaces that architectural friction and proposes concrete deepening refactors instead of vague cleanup advice. ## Core Features & Use Cases - Architecture exploration: Uses an Explore subagent to find shallow modules, seam leakage, poor locality, and untestable code, applying the deletion test to validate candidates. - Visual HTML report: Renders each candidate as a self-contained HTML file (Tailwind and Mermaid via CDN) with before/after diagrams, problem/solution summaries, and a recommendation-strength badge, written to the OS temp directory. - Guided design grilling: After you pick a candidate, it runs a grilling loop to walk constraints, dependencies, and the deepened module's shape, updating CONTEXT.md and offering ADRs as decisions crystallize. - Use Case: Point it at a service where order handling is split across six thin wrappers; it produces a report showing the call-graph collapse into one deep module, then helps you design the consolidated interface. ## Quick Start Ask the assistant to review this codebase for architecture improvements and show the deepening candidates as an HTML report.