migration-architect

Plan and validate zero-downtime migrations for databases, services, and infrastructure.

Updated Nov 28, 2025
One-click install
npx skills add https://github.com/moshesham/Economic-Dashboard-API --skill migration-architect-moshesham
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-architect
Source: https://github.com/moshesham/Economic-Dashboard-API/tree/main/.github/skills/migration-architect
Command: npx skills add https://github.com/moshesham/Economic-Dashboard-API --skill migration-architect-moshesham

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Migration of large-scale systems often causes downtime, data drift, and operational risk; this skill provides a structured approach to plan, validate, and execute migrations with minimal business impact through strategy, compatibility checks, and rollback capabilities.

Core Features & Use Cases

  • Migration Strategy Planning: Decompose complex migrations into phased workstreams with clear validation gates and rollback points.
  • Compatibility Analysis: Evaluate schema, API, and service changes for backward compatibility and safe migration paths.
  • Rollback & Runbooks: Generate automated rollback procedures, point-in-time recovery steps, and runbooks for incident response.
  • Automation & Orchestration: Coordinate cross-cutting changes across databases, services, and infrastructure, with auditable plans.

Quick Start

Draft a phased migration plan for a database upgrade, validate compatibility on staging, and prepare rollback scripts for a safe production cutover.

Frequently Asked Questions about migration-architect

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

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

Plan a zero-downtime database migration by decomposing the process into phased workstreams with clear validation gates and rollback points to ensure minimal business impact. This structured approach validates schema changes and coordinates safe cutover.

What is a phased migration strategy for multi-system infrastructure?

A phased migration strategy for multi-system infrastructure breaks complex database, API, and deployment environment updates into sequential stages. It enables compatibility checks, risk assessment, and rollback generation at each validation gate before proceeding to the next phase.

How do I generate rollback procedures and runbooks for incident response?

Generate rollback procedures and runbooks by defining automated recovery steps and point-in-time restoration actions during migration planning. These runbooks document incident response protocols to safely revert databases, services, and infrastructure if issues occur.

Can I validate backward compatibility for API and schema changes before production cutover?

You can validate backward compatibility for API and schema changes by evaluating service modifications against safe migration paths during staging. This compatibility analysis identifies data drift and operational risks before executing the production migration.

What are the limitations of automated migration planning for large-scale systems?

Automated migration planning for large-scale systems requires careful orchestration of cross-cutting database and infrastructure changes. Limitations include the necessity of auditable validation gates and the inability to fully predict operational risks without staging environment testing.

Does zero-downtime migration planning work for multi-system deployment environments?

Yes, zero-downtime migration planning applies to complex multi-system deployment environments. It coordinates cross-cutting changes across databases, APIs, and infrastructure using phased strategies and automated rollback capabilities to prevent data drift.