What problem does it solve? Schema changes cause production incidents when migrations lack rollback paths, NOT NULL columns are added without defaults, or columns are renamed silently. This Skill acts as a pre-deploy gate that classifies every schema change as SAFE or BREAKING and generates correct up/down migration files. ## Core Features & Use Cases - Breaking Change Detection: Classifies diffs (drops, renames, type changes, NOT NULL without DEFAULT) and blocks unconfirmed breaking changes. - Migration Generation: Produces paired up and down migration files for Prisma, TypeORM, Django/Alembic, ActiveRecord, or raw SQL. - Index & Query Safety Analysis: Flags missing indexes on foreign keys and detects SQL injection risks from string-interpolated queries. - Use Case: Before deploying a pull request that renames users.created to users.created_at, run this Skill to surface the breaking impact, get confirmation, and receive a migration with a working rollback. ## Quick Start Ask the agent to review the schema changes in your current diff and generate a safe migration with a rollback script.