dotnet-backend-patterns

掌握C#/.NET后端开发模式,用于构建健壮的API、MCP服务器及企业级应用。涵盖异步编程(async/await)、依赖注入、Entity Framework Core、Dapper、配置管理、缓存机制以及xUnit测试。适用于开发.NET后端系统、审查C#代码或设计API架构。

查看详情
name:dotnet-backend-patternsdescription: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.

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

    1. dotnet-backend-patterns - Agent Skills