dotnet-modernization

Orchestrates .NET Framework to .NET 10 modernization with HVE Core RPI methodology and AppCAT tooling.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/kfolkes/app-mod-iaa --skill dotnet-modernization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-modernization
Source: https://github.com/kfolkes/app-mod-iaa/tree/main/.github/skills/dotnet-modernization
Command: npx skills add https://github.com/kfolkes/app-mod-iaa --skill dotnet-modernization

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires appmod-dotnet-install-appcat, appmod-dotnet-run-assessment, appmod-dotnet-build-project, appmod-dotnet-cve-check, appmod-dotnet-run-test, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex and time-consuming process of modernizing legacy .NET Framework applications to the latest .NET 10 version, ensuring improved security, performance, and maintainability.

Core Features & Use Cases

  • End-to-End Modernization: Orchestrates the entire lifecycle from assessment to deployment planning.
  • Security Integration: Incorporates security scanning and remediation throughout the process.
  • Stored Procedure Conversion: Transforms T-SQL business logic into testable C# code.
  • Use Case: Modernize a critical .NET Framework 4.8 e-commerce application to .NET 10, including migrating stored procedures to EF Core and ensuring all security vulnerabilities are addressed before deployment.

Quick Start

Use the dotnet-modernization skill to begin upgrading the .NET application located in the './legacy/MyApp' directory.

Frequently Asked Questions about dotnet-modernization

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I modernize a legacy .NET Framework application to .NET 10?

You can modernize a .NET Framework application to .NET 10 by using an automated orchestration process that handles assessment, code implementation, security validation, and deployment planning. This approach leverages the HVE Core RPI methodology and AppCAT tooling.

Can I migrate T-SQL stored procedures to C# code during a .NET upgrade?

Yes, you can migrate T-SQL stored procedures to C# code during a .NET upgrade. This Skill transforms stored procedure business logic into testable C# code, migrating legacy database logic to EF Core for improved testability and maintainability.

Does .NET application modernization include automated security scanning?

Yes, .NET application modernization includes automated security scanning throughout the process. This Skill performs continuous security baselining and validation using CVE checks to ensure vulnerabilities are addressed before deployment.

What is the best way to assess legacy .NET Framework applications before an upgrade?

The best way to assess legacy .NET Framework applications before an upgrade is to use AppCAT tooling. This Skill automates legacy assessment and modernization planning, generating architecture documentation to evaluate readiness for .NET 10 migration.

Do I need AppCAT tooling to run a .NET modernization assessment?

Yes, you need AppCAT tooling to run a .NET modernization assessment. This Skill depends on the appmod-dotnet-run-assessment component, which utilizes AppCAT to automate legacy assessment and generate modernization plans for .NET Framework applications.