aspnet-rest-apis
Installation
SKILL.md
Blueprint .NET API Patterns
Feature folder structure
Queries live in Api/Features/{Feature}/, commands and domain logic in Domain/{Feature}/Commands/:
Api/Features/Products/
GetProducts.cs // list query — static class
GetProductDetails.cs // detail query — static class
IsProductCodeUnique.cs // custom query — static class
ProductsController.cs // thin — only mediator.Send()
Domain/Products/Commands/
ProductCreateOrUpdate.cs // static class: Command, Result, Validator
ProductCreateOrUpdateCommandHandler.cs // separate file
RemoveProduct.cs