What problem does it solve?
This Skill eliminates the guesswork of identifying high-impact codebase refactoring opportunities, avoiding wasted effort on low-value changes and ensuring architecture improvements align with your project's existing domain language and past decisions.
Core Features & Use Cases
- Deepening Opportunity Identification: Pinpoints shallow modules (where interface complexity nearly matches implementation) that can be consolidated into deep, testable modules with small, high-leverage interfaces.
- Context-Aware Recommendations: Uses your project's CONTEXT.md domain vocabulary and respects recorded ADRs to avoid re-litigating settled architectural decisions.
- Visual Reporting: Generates self-contained HTML reports with before/after diagrams to clearly communicate refactoring options to stakeholders.
- Use Case: After launching a major new feature, run this skill to find tightly coupled, shallow modules that can be deepened to reduce long-term maintenance friction and improve test coverage.
Quick Start
Use the improve-codebase-architecture skill to analyze your current codebase and generate a ranked HTML report of high-impact architecture improvement opportunities.