What problem does it solve? .NET developers often ship code that violates SOLID principles, misses modern C# features, or contains hidden performance and security issues. This Skill provides structured guidance to review, implement, and refactor C# code so it meets industry standards before reaching production. ## Core Features & Use Cases - Code Review and Validation: Analyzes C# code for SOLID adherence, null safety, error handling, performance, and testability with concrete recommendations. - Best-Practice Implementation: Guides new feature development using dependency injection, pattern matching, records, async/await, and proper naming conventions. - Refactoring Guidance: Identifies code smells and anti-patterns, then rewrites code with explanations covering EF Core optimization, memory management, and security. - Use Case: A developer inherits a legacy OrderService with fat controllers and N+1 EF Core queries. Use this Skill to refactor it into a testable service with constructor injection, AsNoTracking queries, guard clauses, and xUnit tests. ## Quick Start Review my OrderService.cs file for SOLID violations, async mistakes, and EF Core performance issues, then suggest a refactored version.