What problem does it solve?
It solves the challenge of building consistent, maintainable .NET 9 / ASP.NET Core backends by providing proven patterns for endpoints, dependency injection, and EF Core persistence.
Core Features & Use Cases
- Minimal APIs with typed results: Quickly define routes (e.g., orders endpoints) using TypedResults and clear authorization boundaries.
- DI-friendly primary constructors: Structure services so dependency injection is straightforward and avoids error-prone manual patterns.
- Clean Architecture layering + EF Core conventions: Separate Domain, Application, Infrastructure, and WebApi concerns while using fluent EF Core configuration and safe DbContext registration.
Quick Start
Use the dotnet skill to generate a .NET 9 Minimal API Orders endpoint template using Clean Architecture layers and EF Core entity configuration.