What problem does it solve? Building ASP.NET Core Web APIs involves many easy-to-miss conventions: correct HTTP status codes, OpenAPI documentation, DTO design, cancellation support, and centralized error handling. This Skill guides the creation and modification of Web API endpoints so they follow consistent HTTP semantics and project conventions without manual checklist work. ## Core Features & Use Cases - Endpoint Implementation: Adds controller-based or minimal API endpoints matching the existing project style, with correct status codes, TypedResults, and CancellationToken forwarding. - OpenAPI & DTO Conventions: Wires up built-in .NET 9+ OpenAPI support, XML doc comments, string enum serialization, and sealed record DTOs with validation. - Error Handling & Testing: Configures RFC 7807 Problem Details via IExceptionHandler middleware and generates .http request files for manual verification. - Use Case: Ask the AI to add a CRUD endpoint for a new Product resource, and it produces the DTOs, service layer with interface, minimal API mappings with OpenAPI metadata, global exception handling, and a .http test file that builds cleanly. ## Quick Start Add a new REST endpoint to my ASP.NET Core project for managing products, including DTOs, OpenAPI documentation, error handling, and a .http test file.