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.