
Migrate Validate
Run this before you push migrations to catch the stuff that will wake you up at 3am. It checks foreign key references against your actual schema, makes sure every up migration has a proper down, flags destructive operations like DROP TABLE, and validates naming conventions. The foreign key validation is the real value here since it checks both applied and pending migrations to prevent broken references. It uses the memory namespace system to track what's already applied, then parses your SQL files directly with Read and Glob. Gets noisy about idempotency and naming conventions too, which is helpful if your team actually cares about those.
- skills.sh installs
- 729
- GitHub stars
- 81.4K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add ruvnet/ruflo --skill migrate-validate --agent claude-codeInstalls into .claude/skills of the current project.
Files
Migrate Validate
Validate all pending database migrations for correctness, safety, and adherence to best practices.
When to use
Before applying migrations to catch issues early -- foreign key references to non-existent tables, missing rollback SQL, destructive operations without safeguards, and naming convention violations.
Steps
Sponsors
Details
- Repository
- github.com/ruvnet/ruflo
- First seen
- Jun 3, 2026
More from ruvnet/ruflo
All 236- Vector Cluster729
- Kg Traverse728
- Cost Compact Context726
- Market Ingest726
- Vector Hyperbolic725
- Browser Replay721
- Browser Record719
- Browser Form Fill718
- Dossier Collect702
- Browser Extract698
- Browser Screenshot Diff697
- Cost Budget Check693
- Browser Auth Flow690
- Adr Verify688
- Cost Track685
- Cost Booster Route684
- Cost Federation684
- Cost Summary684
- Intelligence Transfer684
- Vector Setup684
- Cost Trend683
- Cost Conversation682
- Cost Export681
- Cost Benchmark679