Process use when you need to work with database migrations. This skill provides schema migration management with comprehensive guidance and automation. Trigger with phrases like "create migration", "run migrations", or "manage schema versions".
82
—
Does it follow best practices?
Impact
88%
1.06xAverage score across 3 eval scenarios
Passed
No known issues
Safe NOT NULL column addition with Flyway
Flyway naming convention
100%
100%
Column nullable first
100%
100%
Backfill before NOT NULL
100%
100%
NOT NULL applied separately
100%
100%
IF NOT EXISTS usage
100%
100%
Transaction wrapping
0%
100%
Business reason comments
40%
100%
DOWN migration reverses UP
100%
100%
Pre-flight validation script
100%
100%
Changelog completeness
70%
100%
Zero-downtime expand-contract table split
Expand phase: adds without removing
100%
100%
Expand phase: dual-write strategy
100%
20%
Migrate phase: batched data copy
100%
100%
Contract phase: separate migration
100%
100%
Three phases are distinct
100%
100%
DOWN migration handles existing data
20%
30%
Rollback runbook completeness
100%
100%
Migration naming convention
50%
30%
Business reason comments
100%
50%
Changelog completeness
70%
100%
Large table column rename with online DDL tools
Online DDL tool used
25%
33%
New column added first
100%
100%
Data sync / trigger step
100%
100%
Batched backfill
100%
100%
Old column dropped separately
100%
100%
Knex migrate:make command
100%
100%
DOWN function reverts
100%
100%
Pre-flight validation script
100%
100%
Business reason comments
37%
100%
Changelog completeness
100%
100%
New column nullable initially
100%
100%
607d11b
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.