What problem does it solve?
Resiliently generate accurate OpenAPI 3.1 documentation for .NET 10 APIs using the built-in OpenAPI support, avoiding schema gaps that often occur with generic result types or missing endpoint metadata.
Core Features & Use Cases
- Built-in OpenAPI for .NET 10 — Use
Microsoft.AspNetCore.OpenApi with AddOpenApi() and MapOpenApi() instead of Swashbuckle for new projects.
- TypedResults-driven response schemas — Prefer
TypedResults so response schemas are inferred correctly from endpoint return types (especially for union results).
- Transformers for customization — Apply document transformers, schema transformers, and per-endpoint operation transformers to add security schemes, global responses, deprecations, and schema formatting.
- First-class metadata — Add
.WithName(), .WithSummary(), and tags to improve the spec and downstream client generation.
- Multi-document support & XML comments — Produce multiple OpenAPI documents and enrich the spec using generated XML documentation comments.
Quick Start
Load this skill when you are setting up .NET 10 API documentation so you can generate OpenAPI 3.1 output with correct schemas, security documentation, and endpoint metadata.