What problem does it solve?
This Skill prevents brittle, outdated, and inconsistent .NET 10/C# 14 application code by standardizing modern language and platform patterns across endpoints, configuration, security, resilience, and testing.
Core Features & Use Cases
- Minimal API correctness: Uses .NET 10 built-in validation and enforces TypedResults for accurate OpenAPI and consistent HTTP responses, including endpoint filter patterns.
- Production-grade configuration & infrastructure: Applies the Options pattern with .ValidateOnStart() for fail-fast correctness, and guides HTTP resilience via
AddStandardResilienceHandler() instead of custom Polly wiring.
- Modern modular architecture: Supports modular monolith / feature folder organization (modules, vertical slices, endpoint grouping) while emphasizing module communication boundaries.
Use case: You’re starting a new .NET 10 minimal API that needs JWT security, rate limiting, health checks, and dependable outbound HTTP calls, without slipping back into old patterns or ad-hoc error handling.
Quick Start
Use the dotnet-10-csharp-14 skill when generating your .NET 10 minimal API to ensure TypedResults, options validation with ValidateOnStart, and standard resilience handlers are applied consistently.