dotnet-backend

Automate ASP.NET Core backend design with EF Core, JWT, and background services.

6|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/ChrstprJohn/SamsonDentalCenter --skill dotnet-backend-chrstprjohn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dotnet-backend
Source: https://github.com/ChrstprJohn/SamsonDentalCenter/tree/main/.agent/skills/Backend/dotnet-backend
Command: npx skills add https://github.com/ChrstprJohn/SamsonDentalCenter --skill dotnet-backend-chrstprjohn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams quickly scaffold and maintain enterprise ASP.NET Core backends by providing a structured approach to building APIs, integrating EF Core, and implementing robust authentication and background processing, reducing boilerplate and accelerating delivery.

Core Features & Use Cases

  • Frameworks: ASP.NET Core 8+ with RESTful or Minimal APIs
  • Data access: EF Core migrations, Code-first, and optimized queries
  • Security & Identity: JWT, ASP.NET Core Identity, and policy-based authorization
  • Background: IHostedService, BackgroundService, Hangfire support for scheduled tasks
  • Best practices: DI, logging, health checks, and API versioning
  • Use Case: Build a scalable enterprise API with multi-tenant patterns and background job processing.

Quick Start

Install and configure a .NET 8+ backend project with EF Core, Identity, and a sample IHostedService to run a periodic task.

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 JWT authentication and EF Core?

To build an ASP.NET Core backend with JWT authentication and EF Core, you scaffold a .NET 8+ project, configure Dependency Injection, set up Code-first migrations, and integrate policy-based authorization to secure your RESTful or Minimal APIs.

What is the best way to implement background jobs in an ASP.NET Core API?

The best way to implement background jobs in an ASP.NET Core API is using IHostedService, BackgroundService, or Hangfire. These enable scheduled tasks and periodic background processing within your .NET 8+ enterprise backend without blocking API requests.

Does this ASP.NET Core backend approach support multi-tenant patterns?

Yes, this ASP.NET Core backend approach supports multi-tenant patterns. It provides structured enterprise API development with optimized EF Core data access across SQL databases, allowing you to isolate data and apply tenant-specific authorization policies.

How do I set up EF Core migrations for a .NET 8 enterprise backend?

To set up EF Core migrations for a .NET 8 enterprise backend, you use Code-first development to define your SQL database models, then generate and apply migrations via Dependency Injection to create and update optimized database schemas.

Can I use minimal APIs with ASP.NET Core Identity and policy-based authorization?

Yes, you can use minimal APIs with ASP.NET Core Identity and policy-based authorization. The backend architecture supports both RESTful and Minimal APIs in .NET 8+, securing endpoints with JWT tokens and role-based access control.