Dotnet10 Conventions

Opinionated C# and .NET 10 coding conventions built around Clean Architecture and plain Dapper: one type per file, file-scoped namespaces, primary constructors, camelCase locals and fields with no underscore prefix, POCO entities with hand written SQL, versioned migration scripts, soft deletes, and a single LookUp catalog table. Use this skill whenever writing, reviewing, refactoring, or scaffolding C# code, solution structures, entities, repositories, services, handlers, DTOs, mappers, or validators for a .NET 10 project that follows these conventions. Also use when creating a new project from scratch, migrating an existing one, or adding a new layer to an existing solution. Apply these conventions without exception unless the user explicitly overrides a rule for a specific case.

GuerthCastro a6f3e8e 23.1 KB Updated

File contents

GuerthCastro/claude-skills-dotnet/tree/main/dotnet10-conventions commit a6f3e8e5fc

Frequently asked questions

npx skillmds@latest add guerthcastro/dotnet10-conventions