dotnet-development

Enforce .NET coding standards for project structure, dependency injection, async patterns, and configuration.

Updated Mar 13, 2026
One-click install
npx skills add https://github.com/devbyray/nuxt-layers-component-lib-poc --skill dotnet-development-devbyray
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-development
Source: https://github.com/devbyray/nuxt-layers-component-lib-poc/tree/main/.github/skills/dotnet-development
Command: npx skills add https://github.com/devbyray/nuxt-layers-component-lib-poc --skill dotnet-development-devbyray

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides a comprehensive set of .NET coding standards and best practices to ensure consistency, maintainability, and quality in .NET projects.

Core Features & Use Cases

  • Project Structure: Guidance on organizing .NET projects by feature or module.
  • Dependency Injection: Best practices for implementing constructor injection and service registration.
  • Async Patterns: Standards for using async/await and cancellation tokens.
  • Configuration & Exception Handling: Recommendations for strongly-typed configuration and global exception handling.
  • Use Case: When starting a new ASP.NET Core project, use this Skill to establish a clean, scalable, and maintainable architecture from the outset.

Quick Start

Apply these .NET development standards to your project.

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 dependency injection in ASP.NET Core?

Best practices for dependency injection in ASP.NET Core involve using constructor injection for service registration and adherence to C# language standards to ensure maintainable and scalable software architecture.

How do I organize my .NET project structure for better maintainability?

To improve maintainability in .NET projects, organize your project structure by feature or module, adhering to established coding conventions and standards for scalable software development.

What is the correct way to implement async patterns and cancellation tokens in C#?

Implementing async patterns in C# requires using async/await and cancellation tokens according to .NET coding standards, ensuring asynchronous programming is handled consistently across service development.

Does this approach to .NET coding standards work for service development?

Yes, these .NET coding standards are applicable to service development, ASP.NET Core applications, and general .NET projects, enforcing consistent exception handling and strongly-typed configuration.

How to set up global exception handling and strongly-typed configuration in ASP.NET Core?

Establish global exception handling and strongly-typed configuration in ASP.NET Core by applying .NET coding standards, which provide recommendations for building a clean, scalable architecture from the outset.