refactor-migration
Installation
SKILL.md
Migration Planner Analysis
Create a step-by-step migration plan that ensures each step leaves the codebase in a working state.
Analysis Checklist
Step Decomposition
- Break the refactoring into the smallest independently deployable steps
- Verify each step produces a compilable and testable codebase
- Order steps to minimize risk and maximize early feedback
- Identify steps that can be parallelized across team members
Rollback Points
- Define clear rollback criteria for each migration step
- Ensure rollback does not require forward-fixing other changes
- Verify data migrations are reversible or have backup strategies
- Plan rollback testing as part of the migration process