What problem does it solve? Refactoring without a plan leads to oversized, risky changes that are hard to review and roll back. This Skill turns a vague refactor request into a concrete, low-risk RFC document with a step-by-step commit plan. ## Core Features & Use Cases - Structured Interview Process: Asks targeted questions about the problem, constraints, alternatives, scope, and testing strategy before writing anything. - Codebase Verification: Explores the repository to validate assumptions, identify dependencies, and assess test coverage in the affected area. - RFC Generation: Writes a markdown RFC to a local .rfcs/ folder with sections for problem statement, goals, commit plan, decision record, and open questions. - Use Case: You want to split a monolithic service into modules. The Skill interviews you about boundaries and migration concerns, checks the code, then produces an RFC breaking the work into small, reviewable commits that each leave the system working. ## Quick Start Ask the assistant to plan a refactor of a specific module and save it as an RFC with a step-by-step commit plan.