What problem does it solve?
This Skill eliminates the risk of production outages, data corruption, and extended downtime caused by unplanned, manual, or poorly executed database schema and data migrations.
Core Features & Use Cases
- Production-safe migration patterns: Provides vetted, reversible workflows for schema changes, data backfills, and concurrent index creation across PostgreSQL, MySQL, and common ORMs including Prisma, Drizzle, Django, TypeORM, and golang-migrate.
- Zero-downtime deployment support: Implements the expand-contract pattern to deploy schema changes without interrupting live user traffic.
- Use Case: For example, if you need to add a non-null column to a 10 million row user table, this Skill guides you through adding it as nullable, backfilling data in small batches, and adding the not-null constraint without locking the table or taking the service offline.
Quick Start
Use the database-migrations skill to plan and execute a zero-downtime schema change to add a new non-null column to your production users table.