What problem does it solve? Large refactors often fail because they lack a clear, agreed-upon plan broken into safe incremental steps. This Skill turns a vague refactoring idea into a structured, reviewed plan filed as a GitHub issue. ## Core Features & Use Cases - Structured Interview Process: Asks detailed questions about the problem, solution options, scope, and testing strategy before writing anything. - Tiny Commit Planning: Breaks the refactor into the smallest possible commits so the codebase stays in a working state at every step, following Martin Fowler's incremental refactoring advice. - GitHub Issue Output: Produces a complete refactor plan issue with sections for problem statement, solution, commits, decision document, testing decisions, 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 and scope, checks existing test coverage in the repo, then files a GitHub issue containing a step-by-step commit plan the whole team can review. ## Quick Start Ask the assistant to create a refactor plan for the module you want to change and file it as a GitHub issue.