Implements safe, reversible database schema changes and zero-downtime deployment patterns across major SQL engines and ORMs.
This skill equips Claude with expert-level knowledge for managing database evolutions in production environments. It provides standardized patterns for PostgreSQL and MySQL, alongside framework-specific guidance for Prisma, Drizzle, Django, and golang-migrate. By emphasizing the 'expand-contract' pattern, concurrent indexing, and the strict separation of schema (DDL) and data (DML) changes, it helps developers avoid table locks, minimize downtime, and maintain a reliable audit trail of database state.
主な機能
01Framework-specific workflows for Prisma, Drizzle, Django, and golang-migrate
02Safe PostgreSQL patterns for concurrent indexing and non-blocking column additions
03Comprehensive safety checklists for auditing migrations before deployment
04Zero-downtime deployment strategies using the expand-contract pattern
05Batch-based data migration techniques for production-sized datasets
060 GitHub stars
ユースケース
01Planning and executing complex schema alterations on large production tables
02Standardizing migration workflows for multi-developer backend teams
03Refactoring legacy database structures without causing application downtime