What problem does it solve?
This Skill addresses the pain of maintaining codebases with architectural friction: shallow modules, tightly coupled components, and poor testability that slow down development, hide bugs, and make code hard for both human developers and AI coding assistants to navigate and modify.
Core Features & Use Cases
- Domain-Aligned Analysis: Uses your project's existing domain language from CONTEXT.md and recorded architectural decisions from docs/adr/ to ensure refactoring suggestions match your project's context and don't re-litigate settled rules.
- Visual Refactoring Reports: Generates a self-contained HTML report with before/after diagrams, clear explanations of each refactor's benefits for code locality and leverage, and prioritized recommendations marked by strength.
- Use Case: Ideal for teams working with legacy codebases, code with low unit test coverage, or projects where AI assistants struggle to understand code structure, as well as for reducing technical debt through targeted, high-impact refactors.
Quick Start
Use the improve-codebase-architecture skill to analyze your project's codebase and get a visual report of prioritized, domain-aligned refactoring opportunities.