About
This skill provides Claude with a rigorous set of C# coding standards designed for modern .NET environments. It streamlines the development process by enforcing specific language features like primary constructors, record types, and collection expressions, while also mandating strict architectural patterns such as DTO-based API communication and custom service lifetime interfaces. By applying these rules during code generation or review, it ensures consistent project structure, prevents common anti-patterns like unnecessary wrapper methods, and maintains high standards for logging, naming conventions, and asynchronous execution.