migration-checklist

Generate a data migration checklist covering validation, dual-write, backfill, rollback, and monitoring.

7|1|Updated Oct 16, 2025
One-click install
npx skills add https://github.com/xloxn69/AgileFlow --skill migration-checklist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-checklist
Source: https://github.com/xloxn69/AgileFlow/tree/main/skills/migration-checklist
Command: npx skills add https://github.com/xloxn69/AgileFlow --skill migration-checklist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data migrations are complex and risky. Without a detailed, step-by-step plan, they can lead to data loss, extended downtime, and production outages, causing significant business impact.

Core Features & Use Cases

  • Comprehensive Checklist: Generates a full checklist including pre-migration validation, migration phases (dual-write, backfill), rollback procedures, and post-migration verification.
  • Zero-Downtime Planning: Focuses on strategies for migrations with minimal or no service interruption, ensuring business continuity.
  • Use Case: You need to migrate from session-based authentication to JWT without downtime. This skill provides a step-by-step plan covering dual-write, verification, and rollback, ensuring a smooth transition.

Quick Start

Use the migration-checklist skill to plan a zero-downtime database migration for adding a new required column to the "users" table.

Frequently Asked Questions about migration-checklist

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

FAQPage Schema
How do I plan a zero-downtime database migration?

Zero-downtime database migration uses dual-write, backfill, and switch phases to move data without service interruption. This skill generates a comprehensive checklist covering pre-migration validation, rollback procedures, monitoring dashboards, and post-migration verification to ensure data integrity and minimize risk.

What should I include in a data migration checklist?

A migration checklist includes pre-migration validation, backup procedures, data integrity checks (counts and checksums), dual-write setup, backfill execution, switch procedures, documented rollback steps, monitoring dashboards, post-migration verification, and cleanup tasks to guide planning and execution.

How do I ensure data integrity during a large-scale data migration?

Ensure data integrity by performing counts and checksums before and after migration, validating schema changes, executing backups, implementing dual-write verification, and monitoring for discrepancies. This skill provides validation steps and verification procedures to catch issues early.

Can I use this for schema changes without downtime?

Yes, this skill applies to schema changes like adding required columns. It covers dual-write strategies, backfill procedures, and switch timing to execute schema migrations with zero or minimal downtime while maintaining data consistency.

What happens if a migration fails—do I have a rollback plan?

The skill generates documented rollback procedures as part of the checklist, detailing steps to revert to the previous state, restore from backups, and restore service. This ensures you can safely recover from failures without extended downtime.