Dotnet Backend Patterns
Skill Verified ActiveMaster 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.
Features
- 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
Use Cases
- 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
Non-Goals
- Frontend development or UI patterns
- Cloud infrastructure deployment or management
- Generic AI agent functionalities
- Specific framework tutorials beyond core .NET patterns
Workflow
- 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
Practices
- Code quality
- API design
- Database access
- Testing
- Asynchronous programming
Prerequisites
- 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.
Installation
First, add the marketplace
/plugin marketplace add wshobson/agents/plugin install dotnet-contribution@claude-code-workflowsQuality Score
VerifiedTrust Signals
Similar Extensions
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
100Use when the user needs X (Twitter) data or confirmation-gated X actions through Xquik: tweet search, user lookup, follower extraction, media download, monitoring, webhooks, MCP, SDKs, posting, likes, DMs, and profile updates. Requires a Xquik API key. Never ask for X login material.
Slack
100Use the Slack tool to react, pin/unpin, send, edit, delete messages, or fetch Slack member info.