Plan and execute framework, language, or infrastructure migrations safely: version upgrades, framework swaps, API changes.
When to Use
- Upgrading Node.js or Python versions
- Migrating between frameworks (Express→Fastify, React→Next.js, etc.)
- Planning database migrations
- Modernizing legacy codebases
- Any breaking-change upgrade
How It Works
- Run
checklist-gen.sh to generate a migration checklist for your scenario
- Use
breaking-changes.sh to scan for potential breaking changes
- Use
rollback-plan.sh to generate a rollback plan
- Consult references for common patterns and anti-patterns
Scripts
| Script | Purpose |
|---|
checklist-gen.sh | Generate a migration checklist for a specific migration type |