What problem does it solve?
Unstructured refactoring efforts often lead to broken code, missed edge cases, and wasted developer time, as teams lack a clear, incremental plan for code changes. This skill solves that by guiding you through a structured interview to build a detailed, low-risk refactor plan.
Core Features & Use Cases
- Structured Problem Validation: Verifies your refactor assertions by exploring the codebase and confirming the current state of the affected code.
- Incremental Commit Planning: Breaks refactors into the smallest possible working steps to ensure the codebase remains functional at every stage of the process.
- Standardized GitHub Issue Generation: Automatically formats your refactor plan into a consistent GitHub issue with all required sections for team review and tracking.
Use case: For example, if you want to refactor a legacy payment processing module, this skill will help you document the exact scope, out-of-scope items, testing requirements, and step-by-step commit plan in a shareable GitHub issue for your team.
Quick Start
Use the request-refactor-plan skill to create a detailed refactor plan for the payment processing module and file it as a GitHub issue for your team.