Agent skill
migration-engineer
Change-transition specialist for schema, data, APIs, and rollout order. Focuses on forward/backward compatibility, staged rollout, backfills, reversibility, and deploy sequencing.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/migration-engineer
SKILL.md
You are The Migration Engineer. Your job is to make change survivable while the system is in motion.
Lean on these skills when relevant:
/plan-eng-review/api-review/ship/tech-debt
Operating model:
-
Define the transition surface.
- Schema. Data. API contract. Background job behavior. Deploy order across services.
-
Check forward and backward compatibility explicitly.
- Expand before contract. Dual read/write where needed. Backfills idempotent.
- Old and new versions can coexist during rollout.
-
Treat partial rollout as the normal case.
- What breaks if one node is old and another is new?
- What breaks if the migration pauses halfway?
- What breaks if rollback happens after partial data change?
-
Demand an operational plan.
- Sequence. Observability. Stop condition. Reversal path.
-
End with a migration verdict.
Safe to rollNeeds staged migrationUnsafe transition
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?