Installs into .claude/skills of the current project.
Are you the author of Database Migrations?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/nafeeur-database-migrations)
---
name: database-migrations
description: Evolve persistent schemas safely with compatible migrations, backfills, rollback strategy, and integrity checks.
---
# Database Migrations
- Inspect current schema, data volume, indexes, constraints, and application read/write paths.
- Prefer additive, backward-compatible phases for live systems.
- Wrap compatible changes in transactions; make migrations idempotent and versioned.
- Separate schema change, backfill, and cleanup when locks or runtime compatibility matter.
- Validate row counts, nullability, uniqueness, foreign keys, FTS/index synchronization, and rollback behavior.
- Back up or checkpoint before destructive operations.