← Back to skills
Migrations & Rollback SafetyHigh ReliabilityHigh-Risk Workflow

Migration Dry-Run Planner

Builds deterministic migration plans with preflight, dry-run, rollback, and validation checkpoints before production execution.

Version

0.1.0

Last Updated

Apr 22, 2026

Verification Type

integration tests, manual review required

Downloads

0

Required inputs

  • migration_request (markdown)

    Requested migration description and objectives.

  • environment_context (markdown)

    Environment constraints and deployment windows.

Expected outputs

  • dry_run_plan (markdown)

    Stepwise staged migration plan with dry-run steps.

  • rollback_plan (markdown)

    Rollback actions and abort criteria.

Included checks and assets

  • scripts/validate_dry_run_plan.py (script)

    Validates that dry-run plans include mandatory safety sections.

  • references/dry-run-checklist.md (reference)

    Checklist for dry-run readiness and evidence capture.

  • references/rollback-query-template.md (reference)

    Template queries for rollback and data validation.

Failure modes

  • Unverified assumptions in dry-run environments.
  • Rollback steps missing ownership or timing constraints.
  • Post-run verification coverage too narrow.

Ideal use cases

  • Production DB change planning
  • Release readiness reviews
  • Rollback-safe change management

Example runs

Orders table migration dry-run

Validated sample run

Builds phased dry-run with validation queries and rollback triggers.

Input preview

migration_request.md + rollback constraints

Output preview

Dry-run and rollback plan with required checkpoints

Changelog summary

  • 0.1.0 · Apr 22, 2026

    Initial release for migration dry-run planning workflow.

Links

Inspect the source, read authored documentation, or download the published skill bundle.