Skip to main content
dotnet-upgradeby .NET Team at MicrosoftDevelopmentGitHub stars: 5.6k

.NET Upgrade plugin: what it installs and how to add it

Guides .NET projects through framework upgrades, language compatibility changes, and migration work for modern runtime targets.

From the Marketplace: dotnet-agent-skills marketplace

Install

> /plugin marketplace add dotnet/skills> /plugin install dotnet-upgrade@dotnet-agent-skills

Run both lines inside Claude Code: the first adds the marketplace, the second installs the plugin.

What is inside

  • 6skills

About this plugin

This plugin adds guidance for upgrading .NET applications between framework versions and addressing compatibility changes. It covers migrations from .NET 8 to .NET 9, .NET 9 to .NET 10, and .NET 10 to .NET 11, alongside nullable reference and thread-abort migration work.

It also helps assess compatibility with Native AOT when preparing a project for ahead-of-time compilation. The package contains skills that the agent can load when an upgrade or migration task calls for them.

What's inside

  • 6 skills: dotnet-aot-compat, migrate-dotnet10-to-dotnet11, migrate-dotnet8-to-dotnet9, migrate-dotnet9-to-dotnet10, migrate-nullable-references, and thread-abort-migration

More from dotnet-agent-skills

Skills, not plugins

Prefer a single skill for development work? 593 skills in the same category, each installed on its own.

Development skills