What problem does it solve?
This Skill helps you structure .NET 10 Minimal APIs so endpoints are discoverable, consistently organized, and documented correctly without scattering routing code or producing incomplete OpenAPI schemas.
Core Features & Use Cases
- Group endpoints with
MapGroup and IEndpointGroup: Keeps Program.cs stable while registering endpoints automatically across feature files.
- Use
TypedResults for OpenAPI correctness: Ensures compile-time response typing and accurate Swagger/OpenAPI output for union result types.
- Apply modern minimal API conventions: Covers endpoint metadata (
WithName, WithTags, WithSummary), parameter binding (route/query/header/DI/[AsParameters]), and cross-cutting concerns via endpoint filters plus built-in features like rate limiting and output caching.
Quick Start
Load this skill when creating an HTTP endpoint in your .NET 10 project, then implement your feature as an IEndpointGroup with TypedResults-based return types and endpoint metadata for OpenAPI.