What problem does it solve?
This Skill helps you find architectural friction in a codebase and turn it into concrete refactoring opportunities that make the system easier to understand, test, and maintain.
Core Features & Use Cases
- Codebase exploration: Investigates how modules, types, and responsibilities are spread across the repository to identify shallow, tightly coupled areas.
- Refactoring prioritization: Surfaces the most promising module-deepening candidates and explains why they are coupled, brittle, or hard to test.
- RFC preparation: Produces Obsidian-ready architecture notes that capture the problem, interface direction, dependency strategy, and testing plan.
- Use case: A team inherits a messy service layer with fragmented logic and brittle tests, and uses this Skill to identify where to consolidate behavior behind a cleaner boundary.
Quick Start
Ask the AI to explore your codebase, identify the strongest architectural improvement opportunities, and prepare a refactor plan for the most promising module.