What problem does it solve? Codebases accumulate shallow modules whose interfaces are nearly as complex as their implementations, scattering logic across tightly-coupled files and making testing and navigation difficult. This Skill explores a codebase, finds deepening opportunities, and presents them as a visual HTML report grounded in the project's domain language and existing ADRs. ## Core Features & Use Cases - Architecture exploration: Uses an Explore sub-agent to find shallow modules, leaking seams, and untestable code, applying the deletion test to validate candidates. - Visual HTML report: Generates a self-contained Tailwind and Mermaid report in the OS temp directory with before/after diagrams, recommendation-strength badges, and a top recommendation. - Grilling loop and interface design: Walks the design tree with the user, updates CONTEXT.md with new domain terms, offers ADRs for rejected candidates, and spawns parallel sub-agents to design alternative interfaces. - Use Case: Ask for an architecture review of a service whose order intake logic is spread across six small handlers; receive an HTML report showing how to collapse them into one deep module with a single testable interface. ## Quick Start Ask the assistant to review this codebase for architecture improvements and show the deepening candidates as an HTML report.