This skill provides specialized guidance for building robust ASP.NET Core APIs using either Controllers or Minimal API patterns. It automates the implementation of industry best practices, such as using sealed records for DTOs, ensuring proper OpenAPI documentation through XML comments, and implementing consistent HTTP status codes. By enforcing standardized patterns for request/response handling and middleware configuration, it helps developers create maintainable, secure, and well-documented backend services that follow modern .NET conventions.
주요 기능
01Standardized endpoint creation for Controllers and Minimal APIs
023,370 GitHub stars
03Creation of .http test files for rapid API verification
04Built-in OpenAPI (Swagger) metadata and documentation support
05Standardized HTTP status code mapping and error handling
06Automatic DTO generation using immutable sealed records
사용 사례
01Configuring global error handling and strict JSON serialization for secure services
02Scaffolding new RESTful endpoints with proper DTO mapping and documentation
03Migrating or refactoring existing APIs to use modern Minimal API patterns