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.