The dotnet-design-pattern-review skill analyzes C#/.NET code to evaluate whether it correctly implements six key design patterns (Command, Factory, Dependency Injection, Repository, Provider, and Resource patterns) and provides improvement recommendations across architecture, SOLID principles, performance, security, and code quality. It is designed for .NET developers and architects who want to ensure their codebase follows established design patterns and best practices without making any actual code modifications. The skill addresses the problem of inconsistent pattern implementation and architectural drift by providing structured reviews against a comprehensive checklist covering design patterns, .NET conventions, GoF patterns, SOLID principles, and clean code standards.
npx skills add https://github.com/github/awesome-copilot --skill dotnet-design-pattern-review