What problem does it solve?
This Skill prevents broken EF Core migrations and risky dependency/.NET upgrades by enforcing a review-first, incremental, test-backed workflow with a clear rollback plan.
Core Features & Use Cases
- Review before applying: Generate and inspect migration SQL (including idempotent scripts) to catch data loss, destructive operations, and long locks early.
- Rollback-ready execution: Plan and perform controlled rollbacks using EF Core migration targeting and safe package/version recovery strategies.
- Incremental upgrades: Update one package (or target framework) at a time, build and test between steps to quickly identify the breaking change.
- EF Core best practices: Use descriptive migration names, enforce one logical change per migration, and handle potential data-loss scenarios explicitly via migration code and SQL.
Quick Start
Ask the AI to produce an EF Core migration and update plan for your project by having it guide you through checking the current migration state, generating a reviewable SQL script, applying the migration in the correct environment, and running verification tests with a rollback path.