From Napkin
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
/napkin: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.
npx claudepluginhub ani1797/forge --plugin copilot-sdk3plugins reuse this skill
First indexed Jun 6, 2026
Reviews C#/.NET code for design pattern implementation and suggests improvements. Covers Command, Factory, Repository, Provider patterns, SOLID principles, and .NET best practices.
Enforces .NET/C# best practices for project structure, XML documentation, DI, async/await, testing, configuration, and Semantic Kernel integration. Ensures code quality and maintainability.
Provides idiomatic C# and .NET patterns for code review and development: records, dependency injection, async/await, cancellation tokens, and parallel async operations.