Make Claude Code a
.NET 10 Expert
Open-source Claude Code companion with 27 skills, 8 specialist agents, and 15 Roslyn MCP tools — so Claude generates production-ready .NET 10 / C# 14 code on the first try.
27
Skills
8
Agents
15
MCP Tools
~10x
Token Savings
Without the kit, Claude generates generic C#
Real patterns Claude produces without .NET-specific knowledge. Every one is a code review rejection.
try
{
var product = await _repository
.GetByIdAsync(id);
if (product == null)
throw new NotFoundException();
return Ok(product);
}
catch (Exception ex)
{
_logger.LogError(ex, "Error");
return StatusCode(500);
}public async Task<Result<ProductDto>>
Handle(GetProductQuery q, CancellationToken ct)
{
var product = await db.Products
.Where(p => p.Id == q.Id)
.Select(p => new ProductDto(p))
.FirstOrDefaultAsync(ct);
return product is null
? Result.NotFound("Product not found")
: Result.Ok(product);
}Your team's patterns. First try. Every time.
See what's insideWhat ships in the kit
Four layers that turn Claude into a .NET specialist.
Architecture Advisor
15-question questionnaire maps to VSA, CA, DDD, or Modular Monolith
Vertical Slice
Feature folders, endpoint grouping, single-file features
Clean Architecture
4-project layout, dependency inversion, proper layers
DDD
Aggregates, value objects, domain events, strongly-typed IDs
Project Structure
.slnx format, Directory.Build.props, central package management
Scaffolding
Generate features, entities, tests for all architectures
Architecture in 3 clicks
Answer 3 questions. Get a tailored architecture recommendation instantly.
1 Domain complexity?
2 Team size?
3 Expected lifetime?
Recommendation
Vertical Slice Architecture
Perfect for solo devs with simple CRUD apps. Minimal ceremony, feature-focused folders, and easy to evolve. When complexity grows, you can migrate individual slices to Clean Architecture boundaries.
Result updates live as you answer
Real examples, real results
Click a scenario to watch what happens when Claude has the .NET Claude Kit loaded.
Up and running in 5 minutes
Two commands to install. Pick a template. Start building.
Install the Kit
One command inside Claude Code — or clone manually.
Pick a Template
Copy the matching CLAUDE.md for your project type.
Start Building
Skills, agents, and MCP tools activate automatically.
Frequently asked questions
What is the .NET Claude Kit?
The .NET Claude Kit is an open-source companion for Claude Code that makes it an expert .NET developer. It includes 27 curated skills, 8 specialist agents, 15 Roslyn-powered MCP tools, and 5 project templates — all built for .NET 10 and C# 14. Think of it as a production-grade knowledge and action layer between Claude and your .NET project.
How does it differ from using Claude Code without the kit?
Without the kit, Claude generates generic C# — DateTime.Now instead of TimeProvider, repository wrappers over EF Core, in-memory test fakes instead of Testcontainers, and reads entire files burning 500–2000 tokens. With the kit, Claude generates idiomatic .NET 10 code on the first try, uses Roslyn MCP tools for 10x token savings, and follows modern patterns like Result types, HybridCache, and Polly v8.
Which .NET project types are supported?
The kit includes 5 drop-in CLAUDE.md templates: Web API (with Vertical Slice, Clean Architecture, or DDD options), Modular Monolith, Blazor App (Server/WASM/Auto), Worker Service, and Class Library. Each template is pre-configured with the right skills, agents, and conventions for that project type.
What are the 8 specialist agents and how do they work?
The agents are: dotnet-architect (project structure, scaffolding), api-designer (endpoints, OpenAPI, versioning), ef-core-specialist (database, migrations, queries), test-engineer (xUnit v3, Testcontainers), security-auditor (auth, OWASP), performance-analyst (benchmarks, caching), devops-engineer (Docker, CI/CD, Aspire), and code-reviewer (multi-dimensional PR review). Claude automatically routes your query to the right specialist based on intent.
What are MCP tools and why do they matter?
MCP (Model Context Protocol) tools let Claude query your codebase semantically via Roslyn instead of reading raw files. For example, find_symbol locates a type definition in 30–50 tokens instead of grepping through files at 500+ tokens. The 15 tools cover symbol resolution, type hierarchies, project graphs, anti-pattern detection, dead code analysis, and test coverage mapping — saving roughly 10x tokens on navigation.
How does the architecture advisor work?
When you start a new project, the dotnet-architect agent runs a structured 15-question questionnaire covering domain complexity, team size, project lifetime, compliance needs, and more. Based on your answers, it recommends one of four architectures: Vertical Slice Architecture, Clean Architecture, Domain-Driven Design, or Modular Monolith — with clear rationale and evolution paths when your project outgrows its current architecture.
Is the kit compatible with existing projects?
Yes. Copy the matching template CLAUDE.md into your project root, adjust the placeholders, and start Claude Code. The convention-learner skill automatically detects your existing patterns (naming, folder structure, modifiers) and enforces them in new code and reviews. No migration or refactoring required.
How do I install the .NET Claude Kit?
Two options: (1) Via Claude Code plugin marketplace — run /plugin marketplace add codewithmukesh/dotnet-claude-kit then /plugin install. (2) Manual — clone the repo, copy a template CLAUDE.md into your project, and customize it. Full instructions are in the GitHub README.
Is the .NET Claude Kit free and open source?
Yes, 100% free and MIT licensed. The entire kit — skills, agents, templates, MCP server, hooks, and knowledge base — is open source on GitHub. Community contributions are welcome.
How often is the kit updated?
The kit is a living project that evolves with .NET releases. Knowledge documents are updated per .NET release, skills are refined based on community feedback, and new patterns are added as the ecosystem evolves. The current version is 0.4.0 with 4 major component categories: skills, agents, MCP tools, and automation hooks.
Your next claude session could generate production-ready .NET 10
27 skills. 8 agents. 15 MCP tools. 5 templates. Free, open source, MIT licensed.
Join 8,200+ developers on the newsletter