Dotnet Design Pattern Review Skill for Claude Code
A review skill that has your agent check C# and .NET code against a fixed list of design patterns and suggest improvements.
- Installs
- 11.7K
- on skills.sh
- Stars
- 40.7K
- on GitHub
- Updated
- Oct 2026
- last repo commit
This skill asks your agent for a review of C#/.NET code, not a rewrite. SKILL.md says: "Do not make any changes to the code, just provide a review." The agent compares the code with a list of six required patterns: Command, Factory, Dependency Injection, Repository, Provider and Resource.
It then walks a 12-item checklist that covers architecture, .NET practices, SOLID, performance, testability, security and clarity. SKILL.md ends by asking for "specific, actionable recommendations". The patterns reflect one project style, such as CommandHandler<TOptions> and ResourceManager for messages, so expect findings against code that uses other conventions. The file reviews ${selection}, a placeholder from GitHub Copilot prompts, so name the file or code you want reviewed.
Good for
- C# developers who want a design review of a file or project
- Teams whose code follows command-handler, factory and repository patterns
- Reviewers who want advice only, with no automatic edits
Install dotnet-design-pattern-review
Claude Code
- 1
Copy this prompt.
Install the dotnet-design-pattern-review skill in Claude Code. Run this command: npx skills add https://github.com/github/awesome-copilot --skill dotnet-design-pattern-review Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
From its listing on skills.sh. Source.
What's in the skill
When it loads
Review the C#/.NET code for design pattern implementation and suggest improvements.
Sections in SKILL.md
- Required Design Patterns
- Review Checklist
- Improvement Focus Areas
Key facts
- Installs on skills.sh
- 11,659 as of 2026-11-02
- License
- MIT
- Last repo commit
- 2026-10-30
- What is inside
- 1 file: SKILL.md
What it includes
Six patterns the code is expected to follow.
Command, Factory, Dependency Injection, Repository, Provider and Resource patterns, each with specific conventions such as primary constructors and separate .resx files.
Read ·
Required design patternsTwelve questions applied to the code.
Design patterns, architecture, .NET best practices, GoF patterns, SOLID, performance, maintainability, testability, security, documentation, code clarity and clean code.
Read ·
Review checklistFive places to look for fixes.
Command handlers, factories, providers, configuration and AI/ML integration with Semantic Kernel.
Read ·
Improvement focus areasThe skill says to make no code changes.
The output is a written review with recommendations.
Read ·
Review only
From the official docs
Questions
What does the dotnet-design-pattern-review skill do?
It has your agent review C#/.NET code for design pattern use and suggest improvements. It checks the code against six required patterns and a 12-item checklist.
How do I install it?
Use the install box at the top of this page. The awesome-copilot README documents plugin installs for Copilot CLI, not a command for this single skill.
Will it edit my code?
SKILL.md tells the agent not to change code and only provide a review.
Does it work with any C# project?
It reviews any C# code, but the pattern list is specific. It expects command handlers, factories, repositories and providers, and resource files for messages, so code built another way will get findings against that list.
Is it safe to use?
The folder holds one SKILL.md and no scripts, and the skill says not to edit code. The agent still reads the code you point it at and sends it to your AI provider.
Does it need an API key?
SKILL.md names no API key or tool.
Information
updated Nov 2, 2026
- Repository
- github/awesome-copilot
- Folder
skills/dotnet-design-pattern-review
Sources
Docs, issue trackers and discussions this page is built from.