Review the C#/.NET code for design pattern implementation and suggest improvements.
The 'dotnet-design-pattern-review' skill provides a detailed review of C#/.NET code for the correct implementation of common design patterns. It helps developers ensure that their code adheres to proven software design principles and best practices. By analyzing the design patterns used in a given codebase, this skill identifies areas for improvement and suggests actionable recommendations without making any direct modifications to the code. It solves the problem of inefficient or incorrect use of design patterns, which can lead to poor maintainability, scalability, and performance in .NET applications.
The skill reviews your C#/.NET code for the implementation of design patterns such as Command, Factory, Repository, and others. It analyzes your code and suggests improvements based on .NET best practices and design principles.
The skill focuses on the following design patterns: Command, Factory, Dependency Injection, Repository, Provider, and Resource patterns.
No, the skill only provides a review and suggests improvements. It does not make any changes to the code itself.
This skill is designed for .NET developers, architects, and software engineers who want to improve the design and maintainability of their C#/.NET projects.
The skill focuses on several improvement areas, including Command Handlers, Factories, Providers, Configuration, and AI/ML integration. It also emphasizes adherence to SOLID principles and performance optimization.
Quick Setup:
.claude/skills/Repository
github/awesome-copilot