Dotnet Best Practices
Skill Verified ActiveEnsure .NET/C# code meets best practices for the solution/project.
To ensure .NET/C# codebases consistently follow established best practices for improved quality, maintainability, and reliability.
Features
- Ensures adherence to .NET/C# best practices.
- Covers documentation, structure, design patterns, and architecture.
- Provides guidance on dependency injection, services, and resource management.
- Details async/await patterns, testing standards, and configuration.
- Includes AI integration best practices and error handling.
Use Cases
- Applying best practices to new .NET/C# projects.
- Reviewing and refactoring existing .NET/C# code for quality improvements.
- Training developers on .NET/C# coding standards and patterns.
- Ensuring consistency across a .NET/C# development team.
Non-Goals
- Does not automatically refactor code; provides guidance.
- Does not replace the need for a compiler or static analysis tools.
- Does not cover specific framework or library-level optimizations beyond general best practices.
Installation
npx skills add github/awesome-copilotRuns the Vercel skills CLI (skills.sh) via npx — needs Node.js locally and at least one installed skills-compatible agent (Claude Code, Cursor, Codex, …). Assumes the repo follows the agentskills.io format.
Quality Score
VerifiedSimilar Extensions
Coding Standards
100Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.
Agent Coder
99Agent skill for coder - invoke with $agent-coder
Dotnet Core Expert
99Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation.
Dotnet Backend Patterns
98Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.
Zoom Video SDK for Windows
97Zoom Meeting SDK for Windows - Native C++ SDK for embedding Zoom meetings into Windows desktop applications. Supports custom UI architecture with raw video/audio data, headless bots, and deep integration with meeting features. Includes SDK architecture patterns and Windows message loop handling.
Neon Postgres
100Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.