What problem does it solve?
This Skill helps you design and implement production-ready ASP.NET Core APIs by consolidating best practices for routing, data access, security, resilience, real-time communication, documentation, and long-running services. It reduces rework and prevents common architectural and security mistakes by providing topic-specific companion references.
Core Features & Use Cases
- API construction foundations (Minimal APIs + route groups): Build endpoint structures with consistent binding, validation hooks, and response shaping, then document them with OpenAPI.
- Backend production concerns: Apply middleware ordering guidance, EF Core patterns, connection resiliency, HTTP client best practices, and resilience with Polly.
- Security and documentation at the same time: Implement API auth patterns (Identity/OIDC/JWT), OWASP hardening, secrets/crypto practices, CORS and rate limiting, and keep API docs synchronized using OpenAPI-as-docs or DocFX.
Quick Start
Ask the assistant to generate a versioned ASP.NET Core Minimal API (with authentication, rate limiting, resilience, EF Core data access, and OpenAPI documentation) for your specified endpoints and version strategy.