dotnet-api-architecture
Use when adding, moving, renaming, or registering files, folders, or projects in a .NET solution shaped Api → Service → Repository → Entity → Common (+ Dto), or when asked where a type goes or what to call it: placement, one type per file (Models/, Exceptions/ subfolders), type and DI names, options and validators, services over provider-owned persistence (no repositories), and the test layout.
Pinned to revision a3bdfb828b57, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/dotnet-api-architecture/SKILL.md
- skills/dotnet-api-architecture/references/naming.md
- skills/dotnet-api-architecture/references/options-and-validation.md
- skills/dotnet-api-architecture/references/persistence.md
- skills/dotnet-api-architecture/references/project-layout.md
Every link opens the file at its source, pinned to the revision this page describes.