Agent skill · software engineering · wshobson

database-migration

Execute database migrations across ORMs and platforms with zero-downtime strategies, data transformation, and rollback procedures. Use when migrating databases, changing schemas, performing data transformations, or implementing zero-downtime deployment strategies.

Why this skill is useful

Adds executable migration scripts for multiple ORMs that provide zero-downtime strategies and rollback procedures.

What it needs

Requires prisma, sequelize-cli, typeorm installed locally. About 3k tokens when loaded. Last updated 2026-08-05. 38,570 stars on the source repository.

What this skill does

Database Migration Master database schema and data migrations across ORMs (Sequelize, TypeORM, Prisma), including rollback strategies and zero-downtime deployments. When to Use This Skill Migrating between different ORMs Performing schema transformations Moving data between databases Implementing rollback procedures Zero-downtime deployments Database version upgrades Data model refactoring ORM Migrations Sequelize Migrations TypeORM Migrations Prisma Migrations Schema Transformations Adding Columns with Defaults Renaming Columns (Zero Downtime) Changing Column Types Data Transformations Complex Data Migration Rollback Strategies Transaction-Based Migrations Checkpoint-Based Rollback Additional patterns and templates More detailed templates and worked examples live in references/details.md. Read that file for the full pattern library.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills wshobson/database-migration

View the source on GitHub

Browse the @skills marketplace