What problem does it solve?
This Skill removes ambiguity from C# development by giving you a clear, opinionated standard for style, architecture, testing, and modern language use.
Core Features & Use Cases
- Style Guidance: Follows Google C# Style and encourages readable, maintainable code.
- Tooling Alignment: Recommends Roslyn analyzers, dotnet-format, xUnit, and Moq for consistent quality checks and testing.
- Modern C# Practices: Promotes nullable reference types, record types for immutable DTOs, async naming conventions, and constructor injection.
- Use Case: Use it when reviewing a feature branch, setting up a new service, or refactoring legacy code to ensure the codebase stays consistent and idiomatic.
Quick Start
Use the lang-cs skill to review my C# code and rewrite it to follow the listed style, async, and dependency injection conventions.