What problem does it solve? Planning database, service, or infrastructure migrations without a structured process leads to unexpected breaking changes, missing rollback paths, and unplanned downtime. This Skill turns a JSON migration specification into a phased plan with risk assessment, validates schema or API compatibility between versions, and produces a rollback runbook for every phase. ## Core Features & Use Cases - Migration Plan Generation: Produces phased plans with validation gates, risk assessment, timeline estimates, and rollback triggers from a migration specification. - Compatibility Checking: Detects breaking and potentially breaking changes between before/after database schemas or API definitions, with suggested migration SQL scripts and exit codes suitable for CI gates. - Rollback Runbook Generation: Creates phase-by-phase rollback procedures, data recovery steps, and communication templates from an existing migration plan. - Use Case: Before altering a production PostgreSQL schema, run the compatibility checker on the old and new schema JSON files; if it exits non-zero, review each breaking change, then generate the migration plan and rollback runbook before approving the cutover. ## Quick Start Ask the assistant to generate a migration plan from your migration specification JSON, then check compatibility between your before and after schema files and produce a rollback runbook for the plan.