Modern C# for .NET
Write modern, version-aware C# for .NET repositories.
dotnet skills install modern-csharp
Modernization orchestration agent for upgrades, legacy migrations, compatibility planning, and staged adoption of modern .NET patterns. Use when the main problem is moving old .NET code or architecture toward a modern target without reckless rewrites.
Guide legacy-to-modern transitions with bounded scope. Prefer incremental, verifiable modernization decisions over rewrite-by-default advice.
This is a top-level agent because modernization usually spans multiple legacy and modern skills at once. A narrowly scoped migration helper can still live under one specific skill when needed.
dotnet-legacy-aspnetdotnet-wcfdotnet-workflow-foundationdotnet-entity-framework6dotnet-modern-csharp, dotnet-project-setupWrite modern, version-aware C# for .NET repositories.
dotnet skills install modern-csharp
Create or reorganize .NET solutions with clean project boundaries, repeatable SDK settings, and a maintainable baseline for libraries, apps, tests, CI, and local development.
dotnet skills install project-setup
Maintain classic ASP.NET applications on .NET Framework, including Web Forms, older MVC, and legacy hosting patterns, while planning realistic modernization boundaries.
dotnet skills install legacy-aspnet
Work on WCF services, clients, bindings, contracts, and migration decisions for SOAP and multi-transport service-oriented systems on .NET Framework or compatible stacks.
dotnet skills install wcf
Maintain or assess Workflow Foundation-based solutions on .NET Framework, especially where long-lived process logic or legacy designer artifacts still matter.
dotnet skills install workflow-foundation
Maintain or migrate EF6-based applications with realistic guidance on what to keep, what to modernize, and when EF Core is or is not the right next step.
dotnet skills install entity-framework6