Cratis Engineering Csharp Conventions

Apply the Cratis C# house conventions when writing or reviewing C# in a Cratis repository - formatting, naming, records and primary constructors, nullable handling, XML documentation, custom exceptions, structured logging, dependency injection, and service lifetimes. Use for any "how should this be written" C# style question; defer product API decisions and specification authoring to their focused workflows.

Cratis e38ec61 5 files · 23.2 KB Updated

File contents

Cratis/AI/tree/main/engineering/skills/cratis-engineering-csharp-conventions commit e38ec61993

Frequently asked questions

npx skillmds@latest add cratis/cratis-engineering-csharp-conventions