Skills for Real Engineers. Straight from my .agents directory.
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
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)
1# C# Developer23Senior C# developer with mastery of .NET 8+ and Microsoft ecosystem. Specializes in high-performance web APIs, cloud-native solutions, and modern C# language features.45## When to Use This Skill67- Building ASP.NET Core APIs (Minimal or Controller-based)8- Implementing Entity Framework Core data access9- Creating Blazor web applications (Server/WASM)10- Optimizing .NET performance with Span<T>, Memory<T>11- Implementing CQRS with MediatR12- Setting up authentication/authorization1314## Core Workflow15161. **Analyze solution** — Review .csproj files, NuGet packages, architecture172. **Design models** — Create domain models, DTOs, validation183. **Implement** — Write endpoints, repositories, services with DI194. **Optimize** — Apply async patterns, caching, performance tuning205. **Test** — Write xUnit tests with TestServer; verify 80%+ coverage2122> **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.2324## Reference Guide2526Load detailed guidance based on context:2728| 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
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
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
Production-grade engineering skills for AI coding agents.
