csharp-developer

Build modern C# and .NET APIs, services, and Blazor front ends.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kamelmh/opencode-config --skill csharp-developer-kamelmh
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: csharp-developer
Source: https://github.com/kamelmh/opencode-config/tree/main/skills/csharp-developer
Command: npx skills add https://github.com/kamelmh/opencode-config --skill csharp-developer-kamelmh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design and build modern C# and .NET applications with safer async code, cleaner architecture, and fewer implementation mistakes.

Core Features & Use Cases

  • Builds ASP.NET Core minimal APIs and controller-based services.
  • Implements Entity Framework Core data access, migrations, and query optimization.
  • Scaffolds Blazor components, state management, and SignalR interactions.
  • Use it for API backends, business applications, dashboards, and performance-focused .NET services.

Quick Start

Ask for a .NET 8 solution, API endpoint, database workflow, or Blazor feature and specify the behavior, data model, and any validation or performance requirements you want included.

Frequently Asked Questions about csharp-developer

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

FAQPage Schema
How do I build an ASP.NET Core minimal API with proper async cancellation token propagation?▼

ASP.NET Core minimal APIs require explicit CancellationToken propagation for safe async operations. This Skill builds API endpoints enforcing nullable reference types, dependency injection, and structured error handling to prevent common async implementation mistakes.

What's the best way to implement CQRS with MediatR in a .NET 8 application?▼

CQRS with MediatR separates command and query responsibilities in .NET 8 applications. This Skill scaffolds the MediatR pipeline, enforces strongly typed options, and maps DTOs to ensure clean architecture boundaries for business logic.

Does this approach work for scaffolding Blazor components with SignalR interactions?▼

Scaffolding Blazor components with SignalR interactions is fully supported. This Skill generates Blazor component workflows and state management logic while enforcing nullable reference types and structured error handling for real-time UI updates.

How do I structure Entity Framework Core data access and migrations for a business application?▼

Entity Framework Core data access for business applications requires structured query optimization and migration management. This Skill implements EF Core workflows with strongly typed options and DTO mapping to maintain clean data boundaries.

Can I use this to generate both controller-based routing and minimal API endpoints?▼

Controller-based routing and minimal API endpoints are both supported for ASP.NET Core services. This Skill builds either architecture pattern while enforcing dependency injection, async safety, and structured error handling across the solution.