What problem does it solve? Changing database schemas or moving data between databases is risky: a failed migration can lock tables, corrupt data, or cause downtime. This Skill provides proven migration patterns for Sequelize, TypeORM, and Prisma, including rollback procedures and zero-downtime expand-contract strategies. ## Core Features & Use Cases - ORM Migration Patterns: Ready-to-use migration templates for Sequelize, TypeORM, and Prisma covering table creation, column changes, and type conversions. - Rollback & Safety: Transaction-based migrations, checkpoint backups, and verification steps so failed migrations can be safely reverted. - Zero-Downtime Deployments: Expand-contract (blue-green) strategies that keep old and new code working during schema transitions. - Use Case: You need to rename a heavily used column in production. Follow the multi-step pattern: add the new column, backfill data in batches, deploy code reading the new column, then drop the old one—without any downtime. ## Quick Start Use the database migration skill to create a zero-downtime migration that renames the users.name column to full_name with a rollback script.