dotnet-best-practices

Audit .NET/C# code against solution-specific best practices.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/rodoHasArrived/Meridian-main --skill dotnet-best-practices-rodohasarrived
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-best-practices
Source: https://github.com/rodoHasArrived/Meridian-main/tree/main/.claude/plugins/csharp-dotnet-development/skills/dotnet-best-practices
Command: npx skills add https://github.com/rodoHasArrived/Meridian-main --skill dotnet-best-practices-rodohasarrived

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps teams prevent avoidable bugs and maintenance pain by auditing .NET/C# code against solution-specific best practices.

Core Features & Use Cases

  • Quality-focused code review: Evaluates documentation, architecture/design patterns, SOLID-driven code quality, and dependency injection.
  • Correctness and maintainability checks: Reviews async/await usage, configuration management, error handling/logging, and testing standards.
  • Production-readiness guardrails: Assesses performance, security, and localization/resource management expectations.

Quick Start

Review the .NET/C# changes in ${selection} for documentation gaps, DI and SOLID compliance, async correctness, testing coverage, configuration and logging quality, and any performance or security risks.

Frequently Asked Questions about dotnet-best-practices

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

FAQPage Schema
How do I review C# code for SOLID principles and dependency injection compliance?

To review C# code for SOLID principles and dependency injection, evaluate the architecture and design patterns to ensure dependency injection configuration is valid and code quality is driven by SOLID rules.

What does a .NET code review cover for async await and error handling consistency?

A .NET code review for async await and error handling checks correctness of asynchronous operations, validates logging mechanisms, and ensures consistent error handling patterns across the entire project.

How do I check .NET code for production-readiness including security and performance?

To check .NET code for production-readiness, assess performance bottlenecks, security vulnerabilities, localization and resource management, and testing standards to ensure solution-specific best practices are met.

Can I use this .NET code review tool to evaluate testing standards and configuration management?

Yes, you can evaluate .NET testing standards and configuration management by reviewing selected codebase changes for documentation gaps, configuration quality, and testing coverage expectations.

What is the best way to audit .NET codebases for architectural refactoring decisions?

The best way to audit .NET codebases for architectural refactoring is to review design patterns, validate dependency injection, and check SOLID-driven code quality to prevent maintenance pain and avoidable bugs.

Why does my .NET code review require evaluating documentation and localization resource management?

A .NET code review requires evaluating documentation and localization resource management to ensure solution-specific best practices, maintainability, and production-readiness guardrails are consistently applied.