What problem does it solve? ASP.NET Core APIs often ship with inconsistent validation, ad-hoc error formats, and incomplete OpenAPI documentation, making them hard for clients to consume and maintain. This Skill provides structured guidance to standardize validation, error handling, and API contracts across endpoints. ## Core Features & Use Cases - Consistent Input Validation: Apply FluentValidation or data annotations to body, route, and query inputs, returning RFC 9457-compatible ValidationProblemDetails responses. - Centralized Error Handling: Map exceptions to stable HTTP status codes through global middleware and emit safe, non-sensitive ProblemDetails payloads with trace correlation. - OpenAPI Completeness: Document success and error responses, operation names, summaries, and tags so generated API docs stay accurate and discoverable. - Use Case: When building a new ASP.NET Core minimal API with multiple route groups, use this Skill to ensure every endpoint validates inputs, returns typed results, and documents both success and failure responses consistently. ## Quick Start Review my ASP.NET Core API endpoints and apply consistent validation, ProblemDetails error handling, and complete OpenAPI response documentation.