Skip to main content

Dotnet Best Practices

Skill Verified Active

Ensure .NET/C# code meets best practices for the solution/project.

Purpose

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-copilot

Runs 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

Verified
98 /100
Analyzed about 16 hours ago

Trust Signals

Last commit1 day ago
Stars32.9k
LicenseMIT
Status
View Source

Similar Extensions

Coding Standards

100

Baseline cross-project coding conventions for naming, readability, immutability, and code-quality review. Use detailed frontend or backend skills for framework-specific patterns.

Skill
affaan-m

Agent Coder

99

Agent skill for coder - invoke with $agent-coder

Skill
ruvnet

Dotnet Core Expert

99

Use 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.

Skill
jeffallan

Dotnet Backend Patterns

98

Master 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.

Skill
wshobson

Zoom Video SDK for Windows

97

Zoom 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.

Skill
anthropics

Neon Postgres

100

Guides 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.

Skill
neondatabase

© 2025 SkillRepo · Find the right skill, skip the noise.