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.