ef-migration-plan

Plan, review, and deploy EF Core migrations with deployment scripts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/amodelandme/skill-tree-dotnet --skill ef-migration-plan
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ef-migration-plan
Source: https://github.com/amodelandme/skill-tree-dotnet/tree/main/.claude/skills/ef-migration-plan
Command: npx skills add https://github.com/amodelandme/skill-tree-dotnet --skill ef-migration-plan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

EF Core migrations are powerful but can cause downtime or data loss if planned or deployed without safeguards. This skill provides a guided workflow to plan changes, audit generated migrations for risks, and orchestrate a safe deployment sequence.

Core Features & Use Cases

  • Plan phase: gather change details, assess risk, and decide if zero-downtime steps are needed.
  • Review phase: inspect the generated migration for potential data loss, performance impact, and provider compatibility.
  • Deploy phase: generate a safe deployment script and a concrete checklist, with rollback guidance and pre-flight checks.

Quick Start

Tell me you want to plan a migration, review a migration, or deploy a safe script, and I will guide you through the process.

Frequently Asked Questions about ef-migration-plan

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I plan a zero-downtime EF Core migration?▼

To plan a zero-downtime EF Core migration, gather change details and assess risks to determine if multi-step deployment sequences are needed. The workflow enforces hard stops and requires a MIGRATION_PLAN.md to safely orchestrate provider-specific changes.

What risks should I review before deploying an EF Core migration?▼

Before deploying an EF Core migration, review the generated migration for potential data loss, performance impact, and provider compatibility. This review phase validates changes against provider-specific behavior to detect zero-downtime risks.

How do I generate a safe deployment script for EF Core migrations?▼

To generate a safe deployment script for EF Core migrations, use the deploy phase to produce scripts with rollback guidance and pre-flight checks. It outputs a concrete checklist to ensure safe execution across projects using EF Core.

When do I need a MIGRATION_PLAN.md for EF Core database changes?▼

You need a MIGRATION_PLAN.md for EF Core database changes when the planning phase detects zero-downtime risks. The workflow enforces this document as a hard stop to ensure multi-step deployment sequences are properly orchestrated.

Does this migration workflow validate changes against different database providers?▼

Yes, this migration workflow validates changes against provider-specific behavior. During the review phase, it inspects generated migrations to ensure compatibility with the specific database provider used by your EF Core project.