Dotnet Backend Patterns
技能 已验证 活跃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.
Master C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications with modern best practices.
功能
- Master C#/.NET backend development patterns
- Build robust APIs, MCP servers, and enterprise applications
- Covers async/await, dependency injection, EF Core, Dapper, configuration, caching, testing
- Provides detailed code examples and best practices
使用场景
- Developing new .NET Web APIs or MCP servers
- Reviewing C# code for quality and performance
- Designing service architectures with dependency injection
- Implementing caching strategies
- Optimizing database access with EF Core or Dapper
非目标
- Frontend development or UI patterns
- Cloud infrastructure deployment or management
- Generic AI agent functionalities
- Specific framework tutorials beyond core .NET patterns
工作流
- Understand project structure and core concepts
- Implement dependency injection and async patterns
- Choose and apply data access patterns (EF Core or Dapper)
- Integrate caching strategies
- Configure application settings
- Write unit and integration tests
实践
- Code quality
- API design
- Database access
- Testing
- Asynchronous programming
先决条件
- Basic understanding of C#/.NET
- Familiarity with software development concepts
Versioning
- info:Release ManagementWhile the repository has a 'pushedAt' date, there is no explicit versioning declared in frontmatter or GitHub releases, and install instructions likely default to main.
安装
请先添加 Marketplace
/plugin marketplace add wshobson/agents/plugin install dotnet-contribution@claude-code-workflows质量评分
已验证类似扩展
Dotnet Core Expert
99Use when building .NET 8 applications with minimal APIs, clean architecture, or cloud-native microservices. Invoke for Entity Framework Core, CQRS with MediatR, JWT authentication, AOT compilation.
Backend Api Design
99Design RPC-style APIs with layered architecture (Controller → Manager → Repository). Use when creating new API endpoints, designing API contracts, or reviewing API patterns.
Dotnet Best Practices
98Ensure .NET/C# code meets best practices for the solution/project.
Zoom Video SDK for Windows
97Zoom Meeting SDK for Windows - Native C++ SDK for embedding Zoom meetings into Windows desktop applications. Supports custom UI architecture with raw video/audio data, headless bots, and deep integration with meeting features. Includes SDK architecture patterns and Windows message loop handling.
X Twitter Scraper
100当用户需要通过 Xquik 获取 X (Twitter) 数据或执行需要确认的 X 操作时使用:推文搜索、用户查找、关注者提取、媒体下载、监控、Webhook、MCP、SDK、发布、点赞、私信和个人资料更新。需要 Xquik API 密钥。切勿索要 X 登录凭据。
Slack
100Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.