dotnet-modernize
Installation
SKILL.md
dotnet-modernize
Analyze existing .NET code for modernization opportunities. Identifies outdated target frameworks, deprecated packages, superseded API patterns, and missing modern best practices. Provides actionable recommendations for each finding.
Scope
- Outdated target framework detection
- Deprecated package identification
- Superseded API pattern flagging
- Actionable modernization recommendations
Out of scope
- Actual migration paths and polyfill strategies -- see [skill:dotnet-version-upgrade]
- Multi-targeting guidance -- see [skill:dotnet-multi-targeting]
Prerequisites: Run [skill:dotnet-version-detection] first to determine the current SDK, TFM, and language version. Run [skill:dotnet-project-analysis] to understand solution structure and dependencies.
Cross-references: [skill:dotnet-project-structure] for modern layout conventions, [skill:dotnet-add-analyzers] for analyzer-based detection of deprecated patterns, [skill:dotnet-scaffold-project] for the target state of a fully modernized project.