data-migrations

Plan and coordinate safe data migrations across database schemas and datastores.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/claushaas/claus-haas-ai-stuff --skill data-migrations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-migrations
Source: https://github.com/claushaas/claus-haas-ai-stuff/tree/main/skills/data-migrations
Command: npx skills add https://github.com/claushaas/claus-haas-ai-stuff --skill data-migrations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables teams to plan, validate, and execute data migrations safely, minimizing downtime and preserving data integrity during schema or data model changes.

Core Features & Use Cases

  • Migration planning: analyze current vs target schemas, identify affected tables and data paths, and define safe rollback strategies.
  • Strategy generation: produce multiple viable approaches (online, offline, phased) aligned to risk tolerance and operational maturity.
  • Validation & safety: require backups, data integrity checks, and explicit DEV approvals before execution.
  • Coordination with releases: align migrations with application releases and test environments to minimize disruption.

Quick Start

Prepare the current datastore and target changes, run a risk-and-scope review, and confirm a migration plan with the DEV. Then generate and compare multiple strategies, select one, and implement with backups and rollback procedures.

Frequently Asked Questions about data-migrations

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

FAQPage Schema
How do I plan a safe data migration with minimal downtime?

Plan a safe data migration by analyzing current versus target schemas, generating multiple strategies like online or phased approaches, and defining rollback procedures to minimize downtime and preserve data integrity.

What is the best way to execute a database schema change without losing data?

The best way to execute a schema change safely is to generate multiple viable migration strategies, require backups, perform data integrity checks, and secure explicit approvals before execution to prevent data loss.

How do I create a rollback strategy for a database backfill?

Create a rollback strategy for a database backfill by identifying affected tables and data paths during migration planning, then defining explicit validation and reversal steps to restore the prior state if issues occur.

Can I coordinate data migrations with application releases?

Yes, you can coordinate data migrations with application releases by aligning schema changes with test environments and application deployment schedules to minimize operational disruption and ensure compatibility.

When do I need an online migration versus an offline migration?

You need an online migration to maintain availability during schema changes, whereas an offline migration is viable when downtime is acceptable. Strategy generation aligns the chosen approach to your risk tolerance and operational maturity.