migrate-validate
ruvnet/ruflo
This tool validates all pending database migrations to ensure correctness, safety, and adherence to best practices. Use it before applying migrations to catch critical issues like broken foreign key references, incomplete rollback logic, unintended destructive operations (e.g., DROP TABLE), and naming convention violations. It checks for rollback completeness, schema integrity, and idempotency.