What problem does it solve?
This Skill eliminates the guesswork of improving codebase architecture by systematically identifying shallow modules, tight coupling, and architectural friction that reduce testability, increase maintenance overhead, and make code harder for both developers and AI tools to navigate.
Core Features & Use Cases
- Shallow Module Detection: Uses the deletion test and standardized architecture vocabulary to identify modules that move complexity around instead of hiding it.
- Visual HTML Report Generation: Produces a self-contained, interactive report with before/after diagrams, candidate prioritization, and a top recommendation for the most impactful refactor.
- Interactive Grilling Loop: Guides a structured conversation to explore constraints, dependencies, and interface design for chosen refactoring candidates.
- Use Case: An engineering team struggling with untestable, tightly-coupled legacy code can use this Skill to surface concrete, prioritized refactoring opportunities that improve test coverage and reduce long-term maintenance costs.
Quick Start
Ask the AI to analyze your project's codebase for architectural friction and generate a prioritized report of refactoring opportunities to deepen shallow modules and improve testability.