What problem does it solve?
This Skill solves the friction of maintaining codebases with shallow, tightly-coupled modules that are hard to test, difficult for AI coding agents to navigate, and scatter complexity across multiple call sites instead of concentrating it in deep, leverage-rich modules.
Core Features & Use Cases
- Deepening opportunity identification: Scans codebases to find shallow modules where interface complexity nearly matches implementation, ideal for consolidation into deep, testable units.
- Architectural friction surfacing: Highlights tightly-coupled modules, leaked seams, and untestable code paths that reduce maintainability and AI navigability.
- Use Case: Use this when working on a mid-to-large codebase where refactoring efforts are unprioritized, or when onboarding AI coding agents that struggle to navigate fragmented module structures.
Quick Start
Ask the AI to analyze your codebase and generate an architecture review report with prioritized refactoring opportunities to improve testability and AI navigation.