dotnet10-modernization-customer

Orchestrate legacy .NET application modernization to .NET 10 with microservices and PostgreSQL.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the complex, multi-phase modernization of legacy .NET applications to the latest .NET 10 framework, ensuring compatibility, security, and modern architectural patterns.

Core Features & Use Cases

  • End-to-End Modernization: Orchestrates phases 1-8 of .NET modernization, from assessment to deployment planning.
  • Hybrid Toolchain: Combines HVE Core agents, AppMod-Dotnet tools, and awesome-copilot patterns for comprehensive results.
  • Modern Architecture: Implements microservice decomposition, Kotlin/React BFFs, and .NET Aspire orchestration.
  • Security Focused: Integrates security scanning and CVE checks throughout the process.
  • Use Case: A customer has a critical but outdated .NET WebForms application. This Skill will assess its architecture, refactor it into .NET 10 microservices, migrate its SQL Server database to PostgreSQL, build corresponding Kotlin and React BFFs, and provide a deployment plan, all while ensuring security best practices are met.

Quick Start

Apply the dotnet10-modernization-customer skill to the legacy application located at '/path/to/legacy/app' to upgrade it to .NET 10.

Frequently Asked Questions about dotnet10-modernization-customer

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

FAQPage Schema
How do I modernize legacy .NET WebForms applications to .NET 10?

Modernizing legacy .NET WebForms to .NET 10 involves orchestrating assessment, refactoring into microservices, migrating SQL Server databases to PostgreSQL, and building Kotlin/React BFFs. This process integrates automated upgrades, security scanning, and .NET Aspire orchestration.

What is the best way to migrate a SQL Server database to PostgreSQL during a .NET upgrade?

Migrating SQL Server to PostgreSQL during a .NET modernization involves automated schema conversion and data migration as part of the end-to-end upgrade phases. It ensures compatibility while decomposing legacy monolithic applications into modern microservices.

Can I use .NET Aspire orchestration for microservices decomposed from a legacy monolithic application?

Yes, .NET Aspire orchestration is implemented to manage microservices decomposed from legacy monolithic applications during the modernization process. It provides architectural best practices for orchestrating the newly upgraded .NET 10 distributed services.

Does .NET modernization include security scanning and CVE checks for outdated frameworks?

Security scanning and CVE checks are integrated throughout the entire .NET modernization process. This ensures that upgrading outdated frameworks to .NET 10 meets security best practices and identifies vulnerabilities during assessment and automated refactoring.

How do I implement Backend-for-Frontend layers using Kotlin and React in a .NET 10 modernization?

Implementing Backend-for-Frontend layers using Kotlin and React is part of the architectural refactoring phase in .NET 10 modernization. It builds corresponding BFF interfaces for the decomposed microservices, ensuring modern frontend integration.

What are the limitations of automating .NET application modernization from unknown legacy versions?

Automating modernization from unknown legacy .NET versions requires comprehensive initial assessment phases to identify architecture and dependencies. Limitations include handling highly customized legacy code patterns that may require manual refactoring before automated upgrades and database migration to PostgreSQL.