From dotnet-design-pattern-review
Reviews C#/.NET code for design pattern implementation and suggests improvements. Covers Command, Factory, Repository, Provider patterns, SOLID principles, and .NET best practices.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dotnet-design-pattern-review:dotnet-design-pattern-reviewThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review the C#/.NET code in ${selection} for design pattern implementation and suggest improvements for the solution/project. Do not make any changes to the code, just provide a review.
Review the C#/.NET code in ${selection} for design pattern implementation and suggest improvements for the solution/project. Do not make any changes to the code, just provide a review.
CommandHandler<TOptions>), ICommandHandler<TOptions> interface, CommandHandlerOptions inheritance, static SetupCommand(IHost host) methodsArgumentNullException null checks, interface abstractions, proper service lifetimes{Core|Console|App|Service}.{Feature})? Proper separation between Core/Console projects? Modular and readable?Provide specific, actionable recommendations for improvements aligned with the project's architecture and .NET best practices.
3plugins reuse this skill
First indexed Jun 6, 2026
npx claudepluginhub simplycubed/skills --plugin dotnet-design-pattern-reviewReviews C#/.NET code for design pattern implementation and suggests improvements. Covers Command, Factory, Repository, Provider patterns, SOLID principles, and .NET best practices.
Provides idiomatic C# and .NET patterns for code review and development: records, dependency injection, async/await, cancellation tokens, and parallel async operations.
Provides guidance on C# language patterns (.NET 8-11), coding standards, async/await, DI, LINQ, serialization, and .NET runtime features. Loads automatically for .NET code paths.