database-migrations
✓Verified·Scanned 2/19/2026
Safe, zero-downtime database migration strategies — schema evolution, rollback planning, data migration, tooling, and anti-pattern avoidance for production systems. Use when planning schema changes, writing migrations, or reviewing migration safety.
from clawhub.ai·v3a74153·9.3 KB·0 installs
Scanned from 1.0.0 at 3a74153 · Transparency log ↗
$ vett add clawhub.ai/wpank/database-migrations
Database Migration Patterns
Safe, zero-downtime database migration strategies — schema evolution, rollback planning, data migration, tooling, and anti-pattern avoidance for production systems. Use when planning schema changes, writing migrations, or reviewing migration safety.
What's Inside
- Schema Evolution Strategies — additive-only, expand-contract, parallel change, lazy migration
- Zero-Downtime Patterns — add column, rename column, drop column, change type, add index, split table, change constraint, add enum value
- Migration Tools — Prisma, Knex, Drizzle, Alembic, Django, Flyway, golang-migrate, Atlas
- Rollback Strategies — reversible, forward-only, hybrid approaches
- Data Preservation — soft-delete, snapshot tables, point-in-time recovery, logical backups
- Blue-Green Database pattern
- Data Migration Patterns — backfill strategies, batch processing, dual-write period
- Testing Migrations — production-like data, migration CI pipeline
- Migration Checklist — pre-migration, during, and post-migration steps
When to Use
- Planning schema changes for production databases
- Writing safe, zero-downtime migrations
- Choosing a migration tool for your stack
- Reviewing migration safety before deployment
- Handling data migrations and backfills on large tables
- Setting up migration CI pipelines
Installation
npx add https://github.com/wpank/ai/tree/main/skills/api/database-migrations
Manual Installation
Cursor (per-project)
From your project root:
mkdir -p .cursor/skills
cp -r ~/.ai-skills/skills/api/database-migrations .cursor/skills/database-migrations
Cursor (global)
mkdir -p ~/.cursor/skills
cp -r ~/.ai-skills/skills/api/database-migrations ~/.cursor/skills/database-migrations
Claude Code (per-project)
From your project root:
mkdir -p .claude/skills
cp -r ~/.ai-skills/skills/api/database-migrations .claude/skills/database-migrations
Claude Code (global)
mkdir -p ~/.claude/skills
cp -r ~/.ai-skills/skills/api/database-migrations ~/.claude/skills/database-migrations
Related Skills
api-versioning— API versioning often accompanies schema migrationsapi-development— Database migrations as part of the API development lifecycle
Part of the API skill category.