dotnet-upgrade

Installation
Summary

Comprehensive prompts for analyzing, planning, and executing .NET framework upgrades across multi-project solutions.

  • Covers the full upgrade lifecycle: project discovery and classification, dependency analysis, framework targeting, code modernization, and breaking change detection
  • Includes 24+ ready-to-use prompts organized into nine categories spanning strategy, CI/CD pipeline updates, testing validation, and version control practices
  • Provides guidance on using .NET Upgrade Assistant, dependency graph analysis, and automated scanning tools for enterprise-scale migrations
  • Addresses NuGet package compatibility, transitive dependency resolution, async pattern conversion, and API deprecation detection with concrete validation strategies
SKILL.md

Project Discovery & Assessment

  • name: "Project Classification Analysis" prompt: "Identify all projects in the solution and classify them by type (.NET Framework, .NET Core, .NET Standard). Analyze each .csproj for its current TargetFramework and SDK usage."

  • name: "Dependency Compatibility Review" prompt: "Review external and internal dependencies for framework compatibility. Determine the upgrade complexity based on dependency graph depth."

  • name: "Legacy Package Detection" prompt: "Identify legacy packages.config projects needing migration to PackageReference format."

Upgrade Strategy & Sequencing

  • name: "Project Upgrade Ordering" prompt: "Recommend a project upgrade order from least to most dependent components. Suggest how to isolate class library upgrades before API or Azure Function migrations."

  • name: "Incremental Strategy Planning" prompt: "Propose an incremental upgrade strategy with rollback checkpoints. Evaluate the use of Upgrade Assistant or manual upgrades based on project structure."

  • name: "Progress Tracking Setup" prompt: "Generate an upgrade checklist for tracking build, test, and deployment readiness across all projects."

Related skills

More from github/awesome-copilot

Installs
8.7K
GitHub Stars
32.8K
First Seen
Feb 25, 2026