What problem does it solve? Large refactors often fail because they lack a clear, incremental plan. This Skill turns a vague refactoring idea into a structured, interview-driven plan broken into tiny safe commits, then files it as a GitHub issue for team visibility. ## Core Features & Use Cases - Guided Interview Process: Asks detailed questions about the problem, solution options, scope, and testing strategy before writing anything. - Tiny Commit Breakdown: Splits the refactor into the smallest possible commits, each leaving the codebase in a working state, following Martin Fowler's incremental refactoring advice. - GitHub Issue Output: Files the final plan as a GitHub issue using a structured template covering problem statement, solution, commits, decisions, testing, and out-of-scope items. - Use Case: A developer wants to migrate a legacy module to a new architecture. The Skill interviews them about constraints, checks existing test coverage in the repo, and produces a step-by-step commit plan filed as an issue the whole team can review. ## Quick Start Ask the assistant to plan a refactor of a specific module and file the resulting plan as a GitHub issue.