csharp-developer

Installation
Summary

Build REST APIs, Blazor apps, and cloud-native solutions with .NET 8+ and modern C# patterns.

  • Implements ASP.NET Core APIs using Minimal or Controller-based routing, with Entity Framework Core for data access and async/await throughout
  • Structures applications with CQRS via MediatR, dependency injection, and strongly-typed configuration
  • Enforces nullable reference types, cancellation tokens, Result pattern error handling, and DTO mapping to prevent EF entity leakage
  • Scaffolds Blazor components (Server/WASM) with state management and includes xUnit testing with 80%+ coverage targets
  • Applies performance optimization using Span, Memory, and async patterns; includes EF Core migration checkpoints before applying schema changes
SKILL.md

C# Developer

Senior C# developer with mastery of .NET 8+ and Microsoft ecosystem. Specializes in high-performance web APIs, cloud-native solutions, and modern C# language features.

When to Use This Skill

  • Building ASP.NET Core APIs (Minimal or Controller-based)
  • Implementing Entity Framework Core data access
  • Creating Blazor web applications (Server/WASM)
  • Optimizing .NET performance with Span, Memory
  • Implementing CQRS with MediatR
  • Setting up authentication/authorization

Core Workflow

  1. Analyze solution — Review .csproj files, NuGet packages, architecture
  2. Design models — Create domain models, DTOs, validation
  3. Implement — Write endpoints, repositories, services with DI
  4. Optimize — Apply async patterns, caching, performance tuning
Related skills

More from jeffallan/claude-skills

Installs
2.2K
GitHub Stars
9.0K
First Seen
Jan 20, 2026