What problem does it solve? Codebases accumulate shallow, tightly-coupled modules that are hard to test and hard for both humans and AI agents to navigate. This Skill turns that vague architectural friction into concrete, prioritized refactoring proposals with designed interfaces and a filed GitHub issue RFC. ## Core Features & Use Cases - Friction-driven exploration: Navigates the codebase organically, using git history hot spots and a deletion test to identify shallow modules and coupled clusters worth deepening. - Parallel interface design: Spawns multiple design explorations that each produce a radically different interface, then compares them and gives an opinionated recommendation. - RFC issue creation: Writes the chosen design as a structured refactor RFC via gh issue create, covering problem, interface, dependency strategy, and testing strategy. - Use Case: A team notices their service layer is split across dozens of tiny pass-through modules. Run this Skill to surface the coupling clusters, pick one, receive three alternative interface designs, and get a ready-to-discuss GitHub issue for the refactor. ## Quick Start Ask the agent to explore this repository for architectural improvement opportunities and propose module-deepening refactors as GitHub issues.