migrate

Manage your database schema migrations effortlessly with this tool.

1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/coreindustries/core-ai-template --skill migrate-coreindustries
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migrate
Source: https://github.com/coreindustries/core-ai-template/tree/main/.claude/skills/migrate
Command: npx skills add https://github.com/coreindustries/core-ai-template --skill migrate-coreindustries

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of managing database schema changes, ensuring consistency and facilitating safe updates.

Core Features & Use Cases

  • Create Migrations: Generate new migration files based on schema changes.
  • Run Migrations: Apply pending database schema updates.
  • Check Status: View the current state of applied and pending migrations.
  • Rollback: Revert recent database schema changes (with warnings).
  • Use Case: After adding a new field to your user model, use this Skill to create, run, and verify the corresponding database migration.

Quick Start

Use the migrate skill to create a new migration named add_user_preferences.

Frequently Asked Questions about migrate

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage database schema migrations during development?

Database schema migrations are managed through automated creation, execution, status checking, and rollback operations. This process ensures data integrity and operational continuity by reading project-specific migration commands from configuration files for deterministic task execution.

Can I rollback recent database schema changes if a migration fails?

Yes, you can rollback recent database schema changes to revert updates. The system issues warnings during rollback operations to ensure you are aware of the reversion, maintaining data integrity while undoing the applied schema evolution.

How do I create and run SQL migrations for a new database schema field?

You can create and run SQL migrations by generating new migration files based on schema changes, then applying the pending database schema updates. Checking the status allows you to verify the current state of applied and pending migrations.

What is the best way to check the status of applied and pending database migrations?

The best way to check database migration status is to use automated status checking operations. This allows you to view the current state of applied and pending schema updates, ensuring consistency and facilitating safe updates across your project.

Does this database migration tool support deterministic task execution?

Yes, deterministic task execution is supported by reading project-specific migration commands from configuration files. This ensures that schema migrations are applied consistently, streamlining the process of managing database schema changes and safe updates.

Why do I need configuration files for database schema migrations?

Configuration files are needed to specify project-specific migration commands for deterministic task execution. This ensures that database schema migrations run consistently, streamlining the process of managing schema changes and facilitating safe updates.