dotnet-api

Build ASP.NET Core APIs with EF Core, OpenAPI, and security patterns.

46|7|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-api-sunyonghuan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-api
Source: https://github.com/sunyonghuan/Netor.Madorin/tree/main/.github/skills/dotnet-api
Command: npx skills add https://github.com/sunyonghuan/Netor.Madorin --skill dotnet-api-sunyonghuan

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you design, implement, and harden production .NET backend systems without piecing together scattered guidance for APIs, data access, security, messaging, and cloud-ready services.

Core Features & Use Cases

  • API Development: Build ASP.NET Core minimal APIs and controller-based services with OpenAPI, versioning, middleware, and endpoint filters.
  • Data and Integration: Apply EF Core, Dapper, gRPC, SignalR, HttpClient, messaging, and background services in cohesive backend architectures.
  • Security and Reliability: Add authentication, authorization, OWASP defenses, caching, resilience, Aspire patterns, and AI integration where needed.
  • Use Case: When you need to ship a secure customer-facing API with database access, retries, versioning, and documentation, this Skill gives you the right implementation patterns and guardrails.

Quick Start

Ask the skill to design or review your ASP.NET Core backend for a specific feature, such as an authenticated versioned API endpoint with EF Core, OpenAPI, and resilient outbound HTTP calls.

Frequently Asked Questions about dotnet-api

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

FAQPage Schema
How do I build a secure ASP.NET Core API with EF Core and OpenAPI documentation?

Build secure ASP.NET Core APIs by applying minimal API or controller patterns with EF Core data access, OpenAPI specs, and authentication middleware to satisfy production requirements for versioning and resilience.

What's the best way to add authentication and authorization to an ASP.NET Core minimal API?

Add authentication and authorization to ASP.NET Core minimal APIs by configuring security middleware ordering and applying OWASP defenses, ensuring authenticated endpoints meet production hardening standards.

Does ASP.NET Core work with gRPC and SignalR for backend service messaging?

ASP.NET Core supports gRPC and SignalR for backend messaging, allowing you to integrate real-time communication and service-to-service calls within cohesive backend architectures.

How do I configure resilient outbound HTTP calls and caching in a .NET backend?

Configure resilient outbound HTTP calls and caching in a .NET backend by applying resilient HttpClient patterns and middleware infrastructure to handle retries and improve reliability.

Can I use Aspire patterns and AI integration workflows in a .NET backend service?

You can apply Aspire patterns and AI integration workflows in .NET backend services to build cloud-ready infrastructure that supports advanced architecture guidance and AI features.

When should I use minimal APIs versus controllers for an ASP.NET Core backend?

Use minimal APIs for lightweight endpoint definitions and controllers for complex model binding scenarios, with both supporting OpenAPI, versioning, and endpoint filters for production APIs.