What problem does it solve?
This Skill provides a comprehensive set of prompts to guide the analysis, planning, and execution of .NET framework upgrades, ensuring a smooth transition and minimizing potential issues.
Core Features & Use Cases
- Project Assessment: Analyzes .NET projects to identify types, dependencies, and compatibility issues.
- Upgrade Planning: Recommends upgrade order, strategies, and rollback checkpoints.
- Code Modernization: Identifies code patterns needing updates and suggests replacements for deprecated APIs.
- Dependency Management: Analyzes NuGet packages and handles transitive dependency conflicts.
- CI/CD Integration: Updates build pipelines for new .NET versions.
- Testing & Validation: Defines strategies for build validation, service integration, and deployment readiness.
- Breaking Change Analysis: Detects API deprecations and suggests replacements.
- Documentation: Guides on documenting changes and communicating with stakeholders.
Quick Start
Use the dotnet-upgrade skill to analyze the current .NET projects and recommend an upgrade strategy.