What problem does it solve?
The dotnet-upgrade skill helps you reduce risk and uncertainty when moving a .NET solution to a newer framework by turning upgrade planning and execution into a structured, repeatable process.
Core Features & Use Cases
- Project discovery & classification: Identifies what must change across projects, targeting, and dependency structure.
- Dependency and compatibility analysis: Assesses NuGet/package and API compatibility to surface breaking-change hotspots early.
- Upgrade sequencing and rollback planning: Builds an execution order with validation gates so you can recover if issues appear.
- CI/CD, testing, and deployment validation: Plans pipeline updates and ensures testing and release checks are aligned to the upgrade.
- Stakeholder-ready documentation: Produces communication and release readiness guidance for teams managing approvals and rollout.
Quick Start
Ask the skill to produce a comprehensive .NET framework upgrade plan for your repository, including dependency compatibility, sequencing, breaking-change analysis, rollback strategy, and CI/CD plus test validation steps.