migration-architect

Plan system migrations with compatibility analysis and rollback generation.

Updated Nov 3, 2016
One-click install
npx skills add https://github.com/xleliberty/mydotfiles --skill migration-architect-xleliberty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-architect
Source: https://github.com/xleliberty/mydotfiles/tree/main/.config/.claude/plugins/cache/claude-code-skills/engineering-advanced-skills/2.1.2/migration-architect
Command: npx skills add https://github.com/xleliberty/mydotfiles --skill migration-architect-xleliberty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the high-risk, complex nature of system migrations by providing automated planning, compatibility analysis, and rollback generation to ensure minimal business disruption.

Core Features & Use Cases

  • Migration Strategy Planning: Generate phased migration plans with risk assessments and timeline estimations.
  • Compatibility Analysis: Detect breaking schema and API changes before they impact production.
  • Rollback Generation: Automatically create comprehensive rollback runbooks for every migration phase.
  • Use Case: Use this tool to analyze a database schema change to identify breaking changes and generate the necessary SQL migration and rollback scripts before deployment.

Quick Start

Use the migration-architect skill to generate a migration plan from the provided database specification file.

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 generating a phased migration plan with risk assessments, timeline estimations, and data reconciliation strategies to ensure minimal business disruption.

Can I detect breaking API and schema changes before deployment?

Detect breaking schema and API changes before production impact by analyzing schema and API compatibility across databases and services to identify incompatible modifications.

How do I generate rollback scripts for a migration plan?

Generate rollback scripts by automatically creating comprehensive rollback runbooks for every migration phase, ensuring you can safely reverse database changes if issues occur.

What is the best way to execute infrastructure migrations without downtime?

Execute infrastructure migrations without downtime through phased planning, automated compatibility analysis, and data reconciliation strategies that validate complex system transitions.

When do I need a migration strategy with compatibility analysis?

You need a migration strategy with compatibility analysis when handling high-risk system migrations across databases, services, and infrastructure to prevent breaking changes.

Can I use this for database schema changes across services?

Use this for database schema changes across services by analyzing the provided database specification file to identify breaking changes and generate necessary SQL migration scripts.