dotnet-development

Enforce .NET coding standards and best practices for application development.

Updated Mar 6, 2026
One-click install
npx skills add https://github.com/alex5141/github-copilot-starter --skill dotnet-development-alex5141
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: dotnet-development
Source: https://github.com/alex5141/github-copilot-starter/tree/main/.github/skills/dotnet-development
Command: npx skills add https://github.com/alex5141/github-copilot-starter --skill dotnet-development-alex5141

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces consistent .NET coding standards and best practices, ensuring maintainable, scalable, and high-quality code across projects.

Core Features & Use Cases

  • Project Structure: Guides organization by feature or solution folders.
  • Dependency Injection: Promotes constructor injection and proper service registration.
  • Async Patterns: Enforces async/await for I/O and supports cancellation tokens.
  • Configuration & Error Handling: Recommends strongly-typed configuration and global exception handling.
  • Use Case: When starting a new ASP.NET Core project, use this Skill to establish a robust and standardized project structure from the outset.

Quick Start

Apply these .NET development standards to ensure code quality and consistency.

Frequently Asked Questions about dotnet-development

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

FAQPage Schema
What are the best practices for ASP.NET Core project structure and dependency injection?▼

ASP.NET Core best practices recommend organizing projects by feature or solution folders and using constructor dependency injection with proper service registration to ensure maintainable, scalable codebases.

How do I handle async patterns and cancellation tokens in C# .NET development?▼

C# .NET development enforces async/await patterns for I/O operations and supports cancellation tokens to manage asynchronous tasks, ensuring maintainable and high-quality application code.

Does this .NET coding standards guidance cover Entity Framework Core usage?▼

Yes, .NET coding standards guidance covers Entity Framework Core usage alongside configuration, exception handling, and C# conventions to promote maintainable application codebases.

What's the best way to set up strongly-typed configuration and global exception handling in .NET?▼

The best way to set up .NET configuration and exception handling is using strongly-typed configuration and global exception handling to enforce consistent coding standards across projects.

Can I use these .NET coding conventions when starting a new ASP.NET Core project?▼

Yes, you can apply these .NET development standards when starting a new ASP.NET Core project to establish a robust, standardized project structure and ensure code quality from the outset.