What problem does it solve? Reviewing C# code consistently across OOP, SOLID, design patterns, async correctness, performance, and security is time-consuming and easy to do inconsistently. This Skill provides a structured, checklist-driven review process that produces prioritized, actionable findings with concrete code improvement suggestions. ## Core Features & Use Cases - Multi-perspective analysis: Evaluates code against OOP principles, all five SOLID principles, GoF design pattern opportunities, modern C# 12/13 features, performance, async/await correctness, and security. - Structured Korean-language report: Outputs a prioritized review report with severity levels, file/line locations, current vs. improved code snippets, and a ranked improvement list. - Use Case: Before opening a pull request, point the Skill at a changed .cs file to catch blocking async calls (.Result/.Wait), missing ConfigureAwait, LINQ multiple enumeration, or SRP violations, and receive refactored code suggestions using records, pattern matching, or collection expressions. ## Quick Start Ask the assistant to review a specific C# file, for example: run the csharp-code-review skill on src/Services/OrderService.cs and report any SOLID violations and performance issues.