dotnet-backend-patterns

Documentation & Productivité

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.

Documentation

.NET Backend Development Patterns

Master C#/.NET patterns for building production-grade APIs, MCP servers, and enterprise backends with modern best practices (2024/2025).

Use this skill when

●Developing new .NET Web APIs or MCP servers
●Reviewing C# code for quality and performance
●Designing service architectures with dependency injection
●Implementing caching strategies with Redis
●Writing unit and integration tests
●Optimizing database access with EF Core or Dapper
●Configuring applications with IOptions pattern
●Handling errors and implementing resilience patterns

Do not use this skill when

●The project is not using .NET or C#
●You only need frontend or client guidance
●The task is unrelated to backend architecture

Instructions

●Define architecture boundaries, modules, and layering.
●Apply DI, async patterns, and resilience strategies.
●Validate data access performance and caching.
●Add tests and observability for critical flows.
●If detailed patterns are required, open resources/implementation-playbook.md.

Resources

●resources/implementation-playbook.md for detailed .NET patterns and examples.
Utiliser l'Agent dotnet-backend-patterns - Outil & Compétence IA | Skills Catalogue | Skills Catalogue