migration-workflow

Manage incremental EF Core migrations, NuGet updates, and .NET version upgrades.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides structured, safe workflows for managing critical updates to your project's database schema, NuGet packages, and .NET versions, minimizing the risk of breaking changes and ensuring smooth transitions.

Core Features & Use Cases

  • EF Core Migrations: Guides you through creating, reviewing, and applying database schema changes with rollback strategies.
  • NuGet Dependency Updates: Offers a step-by-step process for updating packages incrementally, from patches to major versions.
  • .NET Version Upgrades: Outlines a checklist and process for migrating your project to newer .NET versions.
  • Use Case: When updating a critical NuGet package like MassTransit, this Skill ensures you update one package at a time, build, and test after each change to quickly identify and fix any introduced issues.

Quick Start

Use the migration-workflow skill to safely update the Serilog.AspNetCore NuGet package to version 9.1.0 in the src/Api/Api.csproj project.

Frequently Asked Questions about migration-workflow

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

FAQPage Schema
What is the safest way to apply EF Core database migrations without breaking changes?

To update NuGet packages safely, update one dependency at a time, build the project, and run tests after each change to quickly identify and fix any introduced issues before moving to the next package.

How do I update NuGet dependencies incrementally to avoid breaking my .NET project?

To update NuGet packages safely, update one dependency at a time, build the project, and run tests after each change to quickly identify and fix any introduced issues before moving to the next package.

Can I use a phased workflow for .NET version upgrades across multiple projects?

Rollback strategies for EF Core migrations are built into the workflow, allowing you to safely revert database schema changes if verification steps detect issues during the phased update process.

What rollback strategies are available if an EF Core migration fails?

Rollback strategies for EF Core migrations are built into the workflow, allowing you to safely revert database schema changes if verification steps detect issues during the phased update process.

How do I handle major version updates for critical NuGet packages like MassTransit?

Major NuGet package updates require a step-by-step process moving from patches to major versions, updating one package at a time and verifying builds and tests after each change to isolate breaking changes.