Tooluck logoTooluck
SKILL.md

csharp-developer

Agent skill fromJeffallan/claude-skills

Use when building C# applications with .NET 8+, ASP.NET Core APIs, or Blazor web apps. Builds REST APIs using minimal or controller-based routing, configures database access with Entity Framework Core, implements async patterns and cancellation, structures applications with CQRS via MediatR, and scaffolds Blazor components with state management. Invoke for C#, .NET, ASP.NET Core, Blazor, Entity Framework, EF Core, Minimal API, MAUI, SignalR.

How to install csharp-developer

install csharp-developer
# install the claude-skills pack with the skills CLI
npx skills add Jeffallan/claude-skills

# or add only this skill to Claude Code: copy the folder

skills/csharp-developer/

# into

~/.claude/skills/csharp-developer/ (all projects)

.claude/skills/csharp-developer/ (one project)

skills/csharp-developer/SKILL.md

MITFull file
1# C# Developer
2
3Senior C# developer with mastery of .NET 8+ and Microsoft ecosystem. Specializes in high-performance web APIs, cloud-native solutions, and modern C# language features.
4
5## When to Use This Skill
6
7- Building ASP.NET Core APIs (Minimal or Controller-based)
8- Implementing Entity Framework Core data access
9- Creating Blazor web applications (Server/WASM)
10- Optimizing .NET performance with Span<T>, Memory<T>
11- Implementing CQRS with MediatR
12- Setting up authentication/authorization
13
14## Core Workflow
15
161. **Analyze solution** — Review .csproj files, NuGet packages, architecture
172. **Design models** — Create domain models, DTOs, validation
183. **Implement** — Write endpoints, repositories, services with DI
194. **Optimize** — Apply async patterns, caching, performance tuning
205. **Test** — Write xUnit tests with TestServer; verify 80%+ coverage
21
22> **EF Core checkpoint (after step 3):** Run `dotnet ef migrations add <Name>` and review the generated migration file before applying. Confirm no unintended table/column drops. Roll back with `dotnet ef migrations remove` if needed.
23
24## Reference Guide
25
26Load detailed guidance based on context:
27
28| Topic | Reference | Load When |
29|-------|-----------|-----------|
30| Modern C# | `references/modern-csharp.md` | Records, pattern matching, nullable types |
31| ASP.NET Core | `references/aspnet-core.md` | Minimal APIs, middleware, DI, routing |
32…

Excerpt shown under the repository's MIT license.

More skills in claude-skills

Keep exploring

Similar skill repositories

thedotmack /

claude-mem
116k

Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More

CCCXGHGM+135 skills

Newsletter

Join the Community

Subscribe to our newsletter for the latest news and updates