Autonomous workflow for planning and executing multi-step migrations with rollback safety, zero-downtime strategies, and verification at every stage. Handles database schema, framework/library/language upgrades, architecture migrations, data format changes, and API version migrations.
- Phase 1: Assessment — Classify migration type, map dependencies and blast radius, assess risk
- Phase 2: Planning — Step-by-step migration plan with rollback points and risk mitigation
- Phase 3: Preparation — Backups, feature flags, compatibility layers, shadow systems
- Phase 4: Execution — Execute incrementally with verification checkpoints
- Phase 5: Verification — Testing, data integrity checks, performance comparison
clean-code— Clean code principles for migration codearchitecture-patterns— Architecture patterns for structural migrationsdatabase-migrations— Database migration patterns and strategies- Command:
migrate-deps— Single-dependency upgrade with breaking change analysis
- "migrate the database schema"
- "upgrade to [framework] v[version]"
- "create a migration plan for [system]"
- "migrate from monolith to microservices"
- "zero-downtime migration for [component]"
- "plan rollback strategy for [migration]"
From your project root:
mkdir -p .cursor/agents
cp -r ~/.ai-skills/agents/migration .cursor/agents/migrationmkdir -p ~/.cursor/agents
cp -r ~/.ai-skills/agents/migration ~/.cursor/agents/migrationFrom your project root:
mkdir -p .claude/agents
cp -r ~/.ai-skills/agents/migration .claude/agents/migrationmkdir -p ~/.claude/agents
cp -r ~/.ai-skills/agents/migration ~/.claude/agents/migrationFor best results, also install the skills this agent references (see Skills Used above). Ensure git is clean and tests pass before starting a migration.
Part of the Agents directory.