migration-manager

Automate Supabase migration scaffolding, linting, and ordered seed resets.

1|Updated Jun 10, 2025
One-click install
npx skills add https://github.com/Columbia-Cloudworks-LLC/EquipQR --skill migration-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: migration-manager
Source: https://github.com/Columbia-Cloudworks-LLC/EquipQR/tree/main/.cursor/skills/migration-manager
Command: npx skills add https://github.com/Columbia-Cloudworks-LLC/EquipQR --skill migration-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires supabase, and includes scripts (resource) components.

What problem does it solve?

Manages Supabase database migrations, schema linting, and seed resets for EquipQR. Use when teams scaffold, validate, and apply migrations to keep environments in sync.

Core Features & Use Cases

  • Scaffold and draft timestamped migrations to standardize change history.
  • Lint and validate migrations and functions to enforce best practices.
  • Apply migrations locally and reset databases with ordered seeds for reliable reproducibility.
  • Automate seed verification to ensure dependency order is preserved across environments.

Quick Start

Draft a new migration named add_invoice_status_column.

Frequently Asked Questions about migration-manager

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

FAQPage Schema
How do I automate Supabase database migrations across local and CI environments?

Automating Supabase database migrations across environments requires scaffolding timestamped migration files, linting schemas, and applying changes with ordered seed resets to ensure repeatable deployments.

What's the best way to lint Supabase migrations and functions for best practices?

Linting Supabase migrations and functions validates database schemas against best practices, catching structural issues early before applying changes locally or resetting environments with ordered seeds.

How do I reset a Supabase database with ordered seeds for reliable reproducibility?

Resetting a Supabase database with ordered seeds involves applying validated migrations followed by automated seed verification, ensuring dependency order is preserved across all environments.

Do I need Supabase to scaffold timestamped migrations and validate schema changes?

Yes, Supabase is required as the underlying dependency to scaffold timestamped migrations, validate schema lint checks, and apply ordered seed resets for synchronized local and CI deployments.