What problem does it solve? Building ASP.NET Core Web APIs involves many conventions—correct HTTP status codes, DTO design, OpenAPI documentation, and centralized error handling—that are easy to get wrong or inconsistent. This Skill provides a structured workflow so endpoints follow proper HTTP semantics and project conventions from the start. ## Core Features & Use Cases - Endpoint Implementation: Add or modify controller-based or minimal API endpoints with correct status codes, TypedResults, CancellationToken support, and service-layer separation. - OpenAPI & DTO Standards: Wire up built-in .NET 9+ OpenAPI support, sealed record DTOs with XML doc comments, string enum serialization, and DateTimeOffset date handling. - Error Handling & Testing: Configure RFC 7807 Problem Details via IExceptionHandler middleware and generate .http test files for every endpoint. - Use Case: Ask the agent to add a new products endpoint to your ASP.NET Core project, and it will inspect existing conventions, create DTOs, implement the endpoint with proper status codes, add OpenAPI metadata, and produce a .http test file. ## Quick Start Add a new REST endpoint to my ASP.NET Core project for managing products, following the existing API style with OpenAPI documentation and error handling.