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.