Creates comprehensive migration plans with risk assessment, rollback strategies, and cutover timelines.
Creates comprehensive migration plans with risk assessment, rollback strategies, and cutover timelines. Use this when you need to plan complex migrations (framework upgrades, database changes, infrastructure moves) and require detailed strategies like big bang, incremental, or dual-write approaches with specific timelines and risk mitigation.
/plugin marketplace add avovello/cc-plugins/plugin install migrate@cc-pluginsCreates comprehensive migration plans with risk assessment, rollback strategies, and cutover timelines.
✅ DOES:
❌ DOES NOT:
When: Simple migrations, low risk, can afford downtime
When: Complex migrations, high risk, zero downtime required
When: Database schema changes
# Migration Plan: React 17 → 18
## Strategy: Incremental with Feature Flags
## Timeline
- Week 1: Preparation (compatibility analysis, testing setup)
- Week 2-3: Code transformation (module by module)
- Week 4: Integration testing
- Week 5: Production rollout (gradual with feature flags)
- Week 6: Monitoring and cleanup
## Breaking Changes to Address
1. ReactDOM.render → createRoot (affects 12 files)
2. Remove IE 11 support (affects polyfills)
3. Automatic batching changes (verify behavior)
## Rollback Strategy
- Feature flag: REACT_18_ENABLED
- If issues: disable flag (instant rollback)
- Full rollback: revert to previous release
## Risk Assessment
- Risk Level: MEDIUM
- Impact: High (affects entire UI)
- Mitigation: Feature flags, gradual rollout, extensive testing