dotnet-backend

Build ASP.NET Core backend services with clean architecture and EF Core.

Updated May 5, 2026
One-click install
npx skills add https://github.com/Movchanets/Microservices_Learning --skill dotnet-backend-movchanets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-backend
Source: https://github.com/Movchanets/Microservices_Learning/tree/main/.agents/skills/dotnet-backend
Command: npx skills add https://github.com/Movchanets/Microservices_Learning --skill dotnet-backend-movchanets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you design, build, and refine modern ASP.NET Core backends that are secure, maintainable, and production-ready without sacrificing clean architecture.

Core Features & Use Cases

  • API Development: Create controller-based or Minimal API services with validation, error handling, CORS, and OpenAPI support.
  • Data and Security: Configure EF Core, migrations, JWT authentication, ASP.NET Core Identity, authorization policies, and query optimization.
  • Operations and Reliability: Add background workers, caching, health checks, logging, and CQRS with MediatR for robust enterprise systems.
  • Use Case: Use it to turn a backend feature into a scalable service with PostgreSQL persistence, token-based security, and asynchronous processing.

Quick Start

Ask for a production-ready ASP.NET Core implementation or refactor plan tailored to your API, database, authentication, and background processing needs.

Frequently Asked Questions about dotnet-backend

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

FAQPage Schema
How do I build an ASP.NET Core backend with clean architecture and CQRS?

You build an ASP.NET Core backend with clean architecture and CQRS by applying MediatR patterns, EF Core data access, and dependency injection for maintainable service composition. This approach structures query and command flows separately for robust enterprise systems.

What's the best way to set up JWT authentication and ASP.NET Core Identity in a REST API?

The best way to set up JWT authentication and ASP.NET Core Identity in a REST API is to configure token-based security alongside authorization policies. This ensures secure identity flows and validates user access across controller-based or Minimal API endpoints.

How do I configure EF Core migrations and PostgreSQL persistence for a scalable service?

You configure EF Core migrations and PostgreSQL persistence by structuring a data access layer within a clean architecture layout. This setup handles database schema updates and query optimization for scalable ASP.NET Core backend services.

Can I add background workers and health checks to an ASP.NET Core Minimal API?

Yes, you can add background workers and health checks to an ASP.NET Core Minimal API. This integration supports asynchronous processing and operational reliability through logging and caching for production-ready applications.

Does this approach support refactoring an existing API into production-ready patterns?

Yes, this approach supports refactoring an existing API into production-ready patterns by applying error handling, CORS, OpenAPI support, and validation. It transforms current backend features into scalable services with maintainable service composition.