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.
npx skills add https://github.com/ruvnet/ruflo --skill migrate-validate