database-migrations

Installation
SKILL.md

Database Migration Patterns

Safe, reversible database schema changes for production systems.

When to Activate

  • Creating or altering database tables
  • Adding/removing columns or indexes
  • Running data migrations (backfill, transform)
  • Planning zero-downtime schema changes
  • Setting up migration tooling for a new project

Core Principles

  1. Every change is a migration — use migration files instead of manual production SQL
  2. Migrations are forward-only in production — rollbacks use new forward migrations
  3. Schema and data migrations are separate — keep DDL and DML in distinct migrations
  4. Test migrations against production-sized data — a migration that works on 100 rows may lock on 10M
  5. Migrations are immutable once deployed — create a new migration instead of editing a deployed one
Installs
1
GitHub Stars
5
First Seen
Jul 2, 2026