What problem does it solve? Ensuring .NET/C# code consistently follows project-specific conventions—naming, async patterns, dependency injection, testing, and performance rules—is hard to enforce manually during code review. This Skill applies a comprehensive, opinionated checklist of best practices to selected code so reviews are consistent and nothing is missed. ## Core Features & Use Cases - Comprehensive Code Review Rules: Covers XML documentation, primary constructors, Command Handler patterns, DI lifetimes, ResourceManager localization, async/await, structured logging, and modern C# 13 syntax. - Testing Standards Enforcement: Validates MSTest/xUnit conventions, FluentAssertions, Moq usage, AAA pattern, and edge-case coverage. - Allocation-Aware Performance Guidance: Flags hot-path allocations, enforces Span/Memory/ArrayPool discipline, stackalloc budgets, and caching of invariant computations. - Use Case: Select a newly written service class and ask for a best-practices review—the Skill checks DI registration, null validation, async correctness, naming conventions, and unit test coverage in one pass. ## Quick Start Review the selected C# file against the .NET best practices and list every violation with suggested fixes.