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.
NewMaintained
Automatic
◆Coding pack
Last verified 8/29/2026
What it changes
Passed 21 of 22 test cases with the skill, and 21 of 22 without it.
Without skill95%
With skill95%
Checks it passed that the model alone missed
Recommends defining MCP tools as typed handlers or methods using the Model Context Protocol C# SDK abstractions.
1 fixed20 passed either way0 still failing1 broke
Pass-rate lift
0 pp
Tokens
-2%
Agent turns
0%
Response time
-13%
Model gemini-3.6-flashMeasured 8/29/2026v121 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
We are building a Model Context Protocol (MCP) server in C# .NET to expose enterprise backend data tools to AI agents. How should tools and resources be registered and exposed cleanly within a .NET MCP server architecture?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends defining MCP tools as typed handlers or methods using the Model Context Protocol C# SDK abstractions.
Missed
Passed
case-18 · gemini-3.6-flash · 8/29/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md37 lines5 files
.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.