What problem does it solve?
It solves the challenge of delivering production-ready .NET 8 backend code—architecture, security, data access, and testing—without falling into brittle patterns or inconsistent implementations.
Core Features & Use Cases
- Modern .NET 8 Minimal APIs: Design and implement clean endpoint pipelines with correct middleware, validation, and OpenAPI/Swagger.
- Clean Architecture with CQRS/MediatR: Structure code into Domain/Application/Infrastructure/WebApi layers and implement commands/queries with pipeline behaviors.
- Entity Framework Core (async-first): Configure DbContext, relationships, migrations, and performance patterns like compiled queries and projection.
- Security (JWT authentication/authorization): Implement token generation/validation, role/claim-based authorization policies, and current-user resolution.
- Production-minded performance & deployment: Apply AOT compilation guidance and cloud-native operational practices (e.g., Docker, health checks, observability).
Quick Start
Use the dotnet-core-expert skill to generate a .NET 8 Minimal API solution skeleton with Clean Architecture + CQRS (MediatR), EF Core async data access, JWT auth with role/claim policies, OpenAPI/Swagger, and a sample integration-test plan.