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 finds those architectural friction points and turns them into concrete, visualized refactoring candidates instead of vague advice. ## Core Features & Use Cases - Hot-spot-driven exploration: Scopes the scan using git history and user direction, then applies the deletion test to identify shallow modules, leaking seams, and poor locality. - Visual HTML report: Generates a self-contained Tailwind + Mermaid report in the OS temp directory with before/after diagrams, recommendation-strength badges, and ADR conflict callouts for each candidate. - Guided decision loop: After the user picks a candidate, runs a grilling session on constraints and dependencies, updates the domain glossary in CONTEXT.md, and offers ADRs for rejected candidates. - Use Case: A team notices their order intake flow is spread across six tiny wrappers. Run this Skill to get a report showing the call-graph collapse, then grill through the chosen deepening before writing any code. ## Quick Start Ask the assistant to review this codebase for architecture improvements and show the deepening candidates as an HTML report.