What problem does it solve? Schema changes on production databases risk table locks, downtime, and irreversible data loss when migrations are written carelessly. This Skill provides proven patterns for writing safe, reversible migrations and planning zero-downtime deployments. ## Core Features & Use Cases - Migration Safety Checklist: Enforces rules like nullable new columns, concurrent index creation, and separating schema from data migrations. - Multi-Tool Coverage: Includes concrete workflows and code examples for PostgreSQL, Prisma, Drizzle, Kysely, Django, and golang-migrate. - Zero-Downtime Patterns: Guides the expand-contract pattern for renaming or removing columns without breaking running applications. - Use Case: You need to rename a username column on a 10M-row users table. Follow the expand-contract steps: add the new column, backfill in batches, deploy dual-writing code, then drop the old column in a later migration. ## Quick Start Ask the AI to write a safe migration that adds a non-null column with an index to a large PostgreSQL users table using your project's ORM.