migration-planner

Plans phased data and system migrations with dual writes, backfills, validation, and rollback strategies.

2|Updated Jun 5, 2026
One-click install
npx skills add https://github.com/sathishssj3/NexVR-Engine --skill migration-planner-sathishssj3
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: migration-planner
Source: https://github.com/sathishssj3/NexVR-Engine/tree/main/.agents/skills/migration-planner
Command: npx skills add https://github.com/sathishssj3/NexVR-Engine --skill migration-planner-sathishssj3

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Migrating databases or platforms without a structured plan risks downtime, data loss, and failed rollbacks. This Skill produces a complete phased migration plan so teams can move systems safely with validation at every step. ## Core Features & Use Cases - Phased Migration Patterns: Provides feature flag, dual write, and blue-green deployment patterns with concrete phase-by-phase steps. - Validation & Rollback Plans: Includes data integrity checks (row counts, sampling, checksums) and per-phase rollback procedures graded by difficulty. - Risk & Communication Planning: Covers risk mitigation strategies, stakeholder update schedules, and testing checklists. - Use Case: When moving a user database from MySQL to PostgreSQL, generate a full plan covering dual writes, batched backfill scripts, shadow reads, gradual traffic flips, and decommissioning. ## Quick Start Create a migration plan for moving our user database from MySQL to PostgreSQL with zero downtime and rollback plans for each phase.

Frequently Asked Questions about migration-planner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I migrate a database with zero downtime?▼

Use a dual write migration pattern: write to both old and new systems, backfill historical data in batches, validate with shadow reads, then gradually flip read traffic using feature flags before decommissioning the old system.

What is a dual write migration pattern?▼

A dual write migration writes data to both the old and new systems simultaneously, treats the old system as primary, backfills historical data, then shifts reads to the new system once validation confirms data parity.

How do I validate data integrity during a migration?▼

Validate with row count comparisons, random sampling of records (e.g., 1000 rows), and checksum comparisons between source and target. Run these checks continuously during dual write and backfill phases, alerting on drift above 0.1%.

When should I use feature flags for a migration?▼

Use feature flags when you need gradual, reversible rollouts. Enable the new system for 1% of traffic, ramp through 10%, 50%, and 100% while monitoring errors and latency, and flip the flag off instantly to roll back.

What are the limitations of blue-green deployment for migrations?▼

Blue-green deployment switches all traffic at once, which suits stateless services but not stateful data migrations where records change continuously. For databases, dual writes with backfills provide safer incremental validation.