csharp-developer

Develop .NET applications with C#, ASP.NET Core, and Entity Framework Core.

2|Updated Jun 29, 2026
One-click install
npx skills add https://github.com/Axel-DaMage/opencode-config --skill csharp-developer-axel-damage
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: csharp-developer
Source: https://github.com/Axel-DaMage/opencode-config/tree/main/skills/csharp-developer
Command: npx skills add https://github.com/Axel-DaMage/opencode-config --skill csharp-developer-axel-damage

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires aspnetcore, entityframeworkcore, mediatr, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill offers a comprehensive toolkit for developing robust .NET applications, providing expert-level guidance for C#, ASP.NET Core, and related technologies.

Core Features & Use Cases

  • C# Application Building: Offers support for .NET 8+, ASP.NET Core APIs, and Blazor web apps.
  • API Development: Builds REST APIs with minimal or controller-based routing.
  • Data Access: Configures database access with Entity Framework Core.
  • Async Patterns: Implements async patterns and cancellation for better performance.
  • Architecture: Structures applications with CQRS via MediatR.
  • Use Case: For a developer starting a new .NET project, this Skill provides a roadmap for setting up a solid foundation with best practices in place.

Quick Start

Activate the csharp-developer skill to begin the development of your .NET application, focusing on C#, ASP.NET Core, and related technologies.

Frequently Asked Questions about csharp-developer

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

FAQPage Schema
How do I build a REST API using ASP.NET Core minimal or controller-based routing?

To build a REST API with ASP.NET Core, this Skill guides you through configuring both minimal and controller-based routing for your .NET 8+ applications. It provides expert-level implementation steps for structuring endpoints efficiently.

What is the best way to configure database access with Entity Framework Core in a .NET application?

Configuring database access with Entity Framework Core involves setting up DbContext and mapping models. This Skill provides expert guidance for integrating Entity Framework Core into your .NET 8+ project to handle data access robustly.

How do I implement CQRS architecture in my .NET application using MediatR?

Implementing CQRS architecture in a .NET application using MediatR requires separating command and query responsibilities. This Skill structures your application architecture by leveraging MediatR to handle requests efficiently.

Does this C# development guidance support asynchronous programming patterns?

Yes, this C# development guidance supports asynchronous programming patterns. It helps you implement async patterns and cancellation tokens in your .NET 8+ applications to achieve better performance and responsiveness.

Do I need .NET 8 and Entity Framework Core to start developing an application with this guidance?

Yes, you need .NET 8 and Entity Framework Core to start developing an application with this guidance. The Skill specifically requires .NET 8+, Entity Framework Core, and MediatR to implement its expert architectural recommendations.