csharp-developer

Standardizes C#/.NET 8+ apps with ASP.NET Core, Blazor, and EF Core.

9|2|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/stephanj/claude-code-collections --skill csharp-developer-stephanj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csharp-developer
Source: https://github.com/stephanj/claude-code-collections/tree/main/skills/csharp-developer
Command: npx skills add https://github.com/stephanj/claude-code-collections --skill csharp-developer-stephanj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill addresses the complexity of modern .NET development by providing standardized patterns for high-performance APIs, data access, and Blazor web applications, ensuring code consistency and architectural integrity.

Core Features & Use Cases

  • Modern API Development: Streamlines the creation of ASP.NET Core Minimal APIs with built-in support for dependency injection, validation, and global exception handling.
  • Data Access Mastery: Provides optimized patterns for Entity Framework Core, including bulk operations, split queries, and repository implementations.
  • Performance Optimization: Offers guidance on using Span, Memory, and AOT compilation to build resource-efficient cloud-native solutions.

Quick Start

Invoke the csharp-developer skill to scaffold a new ASP.NET Core Minimal API project with Entity Framework Core and MediatR integration.

Frequently Asked Questions about csharp-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build scalable ASP.NET Core Minimal APIs with Entity Framework Core?

Build scalable ASP.NET Core Minimal APIs by applying standardized clean architecture patterns for dependency injection, validation, and global exception handling. This approach ensures type-safety and asynchronous I/O while integrating Entity Framework Core for optimized data access.

What is the best way to optimize Entity Framework Core for bulk operations?

The best way to optimize Entity Framework Core is by utilizing provided patterns for bulk operations and split queries. These techniques ensure efficient data access layers, satisfying requirements for high-performance and asynchronous I/O in .NET 8+ applications.

How does AOT compilation improve .NET 8+ application performance?

AOT compilation improves .NET 8+ application performance by enabling ahead-of-time compilation, which reduces startup overhead and memory allocations. Combined with Span and Memory optimizations, it builds resource-efficient cloud-native solutions.

Can I use Blazor with a clean architecture and ASP.NET Core backend?

Yes, Blazor frontends integrate seamlessly with ASP.NET Core backends using clean architecture patterns. This skill facilitates robust Blazor development while maintaining type-safety, asynchronous I/O, and architectural integrity across .NET 8+ applications.

When do I need Span and Memory for high-performance C# applications?

You need Span and Memory when building resource-efficient cloud-native solutions that demand minimal memory allocations. They provide guidance on memory optimization to ensure high performance and type-safety in .NET 8+ environments.