be-dotnet

Implements backend services with C# and ASP.NET Core 9+ including APIs, EF Core migrations, LINQ queries, xUnit tests, ProblemDetails, and DI.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/MassimilianoPili/agent-framework --skill be-dotnet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: be-dotnet
Source: https://github.com/MassimilianoPili/agent-framework/tree/main/.claude/agents/be-dotnet
Command: npx skills add https://github.com/MassimilianoPili/agent-framework --skill be-dotnet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation and modification of backend services using C# and ASP.NET Core, ensuring adherence to modern .NET development standards and best practices.

Core Features & Use Cases

  • Backend Implementation: Develops RESTful APIs, implements business logic, and integrates with databases using Entity Framework Core.
  • Testing: Writes comprehensive unit and integration tests using xUnit.
  • Use Case: Implement a new set of API endpoints for user management, including CRUD operations, data validation, and secure data handling, all within an ASP.NET Core 9+ application.

Quick Start

Use the be-dotnet skill to create a new user controller with GET and POST endpoints.

Frequently Asked Questions about be-dotnet

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

FAQPage Schema
How do I create a RESTful API in ASP.NET Core 9?

To create a RESTful API in ASP.NET Core 9, implement minimal APIs or controllers with constructor dependency injection. This approach automates backend service development while ensuring adherence to modern .NET development standards.

What is the best way to handle database migrations using EF Core?

Handling database migrations using EF Core involves integrating Entity Framework Core within your ASP.NET Core application. This automates database schema updates and enables seamless data handling via LINQ queries.

Can I use xUnit for testing ASP.NET Core minimal APIs?

Yes, you can use xUnit to test ASP.NET Core minimal APIs. The framework writes comprehensive unit and integration tests to validate business logic and endpoint behavior across .NET backend systems.

How does RFC 7807 ProblemDetails work for API error handling?

RFC 7807 ProblemDetails works by standardizing API error responses in ASP.NET Core. Implementing this format provides consistent, machine-readable error details for RESTful API endpoints during data validation and secure data handling failures.

Do I need C# to implement EF Core LINQ queries?

Yes, you need C# to implement EF Core LINQ queries. Backend services utilize C# within ASP.NET Core 9+ to construct LINQ queries and integrate database operations using Entity Framework Core.