Backend Migrations

Create reversible database migrations with `up` and `down` methods.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/frankdevlabs/compilothq --skill backend-migrations-frankdevlabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Backend Migrations
Source: https://github.com/frankdevlabs/compilothq/tree/main/.claude/skills/backend-migrations
Command: npx skills add https://github.com/frankdevlabs/compilothq --skill backend-migrations-frankdevlabs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Uncontrolled or poorly managed database schema changes can lead to data loss, application downtime, and complex deployment failures, especially in production environments.

Core Features & Use Cases

  • Reversible Changes: Implement both up (apply) and down (rollback) methods for every migration, enabling safe rollbacks if deployments encounter issues.
  • Zero-Downtime Deployment: Plan backwards-compatible schema changes to support rolling deployments in high-availability systems, ensuring continuous service.
  • Focused Changes: Keep each migration small and focused on a single logical purpose, simplifying troubleshooting and making rollbacks more reliable.

Quick Start

Create a new database migration to add an email column to the users table, ensuring it's reversible and uses concurrent indexing if applicable.