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 grounded in a shared design vocabulary. ## Core Features & Use Cases - Architecture exploration: Walks the codebase (optionally via a sub-agent), prioritizing recently changed hot spots from git history, and applies the deletion test to detect shallow modules, seam leakage, and poor locality. - Visual HTML report: Renders each candidate refactor as a self-contained HTML file in the OS temp directory with Tailwind and Mermaid diagrams, before/after visualizations, recommendation-strength badges, and ADR conflict callouts. - Grilling loop: After the user picks a candidate, drives a decision-tree conversation about constraints, seams, and tests, keeping CONTEXT.md and ADRs current along the way. - Use Case: A team notices their order intake flow is spread across six tiny wrappers. Run this Skill to get a visual report of deepening candidates, pick one, and grill through the design before writing any code. ## Quick Start Ask the assistant to review this repository's architecture and show deepening opportunities as an HTML report.