dotnet-design-pattern-review

Assesses .NET projects and recommends improvements for design-pattern implementations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/angryconsultant/Copilot-CLI --skill dotnet-design-pattern-review-angryconsultant
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-design-pattern-review
Source: https://github.com/angryconsultant/Copilot-CLI/tree/main/skills/dotnet-design-pattern-review
Command: npx skills add https://github.com/angryconsultant/Copilot-CLI --skill dotnet-design-pattern-review-angryconsultant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps development teams quickly assess and improve .NET design-pattern implementations without modifying production code, reducing technical debt and accelerating quality improvements.

Core Features & Use Cases

  • Review Command, Factory, Dependency Injection, Repository, Provider, and Resource patterns for correctness and maintainability.
  • Identify architectural concerns, adherence to SOLID principles, and opportunities for refactoring.
  • Provide actionable, non-breaking recommendations suitable for handoff to developers or engineering managers.

Quick Start

Ask the tool to evaluate the current C#/.NET solution and return a prioritized list of improvements.

Frequently Asked Questions about dotnet-design-pattern-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review .NET design patterns for SOLID principle violations?

Review .NET design patterns by evaluating C# implementations of Command, Factory, Dependency Injection, Repository, Provider, and Resource patterns for SOLID adherence. This yields a prioritized list of actionable, non-breaking refactoring recommendations for developers or managers.

What's the best way to refactor C# code without modifying production solutions?

Refactor C# code by requesting an analysis-focused evaluation of your current .NET solution. This identifies architectural concerns and opportunities for refactoring, providing non-breaking recommendations suitable for developer handoff without modifying your production code.

Can I use this tool to assess Dependency Injection and Factory patterns in my .NET libraries?

Yes, you can assess Dependency Injection and Factory patterns in .NET libraries. The analysis is applicable to C#/.NET solutions across libraries, services, and apps, identifying correctness and maintainability issues for these specific implementations.

How do I identify architectural concerns in a .NET Repository pattern implementation?

Identify architectural concerns in a .NET Repository pattern implementation by analyzing the code for correctness and maintainability. The evaluation provides actionable, non-breaking recommendations to improve the design and reduce technical debt.

Does this approach work for evaluating Resource and Provider patterns in C# services?

Yes, this approach works for evaluating Resource and Provider patterns in C# services. It covers these specific implementations along with Command and Dependency Injection patterns, returning a prioritized list of improvements for your .NET solution.