← ClaudeAtlas

dotnet-backend-expertlisted

This skill should be used when the user is writing, reviewing, debugging, or architecting pure .NET backend code for Kestrel-hosted services. It provides expert critique for REST endpoints, SignalR hubs, TypeScript/React client integration shape, pragmatic Rust interop, application services, AppHost-aware project structure, EF Core and database boundaries, dependency injection lifetimes, OOP and SOLID quality, concurrency, and distributed-architecture tradeoffs. Use when the user asks "critique my .NET backend", "review this service", "should this be singleton or scoped", "structure my solution", "review my SignalR hub", "review my AppHost", "is this clean architecture", "should I use repositories", "fix my DbContext usage", "design my REST endpoints", "review my concurrency", or "should this be microservices".
mathisk2095/jko-claude-plugins · ★ 2 · API & Backend · score 75
Install: claude install-skill mathisk2095/jko-claude-plugins
Build real `.NET` backends. Not UI shells. Not Razor pages. Not MAUI. Build Kestrel-hosted services that stay clear under load, survive team growth, and remain easy to reason about in code review, LLD interviews, and production incidents. ## Terminology Rule Frame this skill as **`.NET 10 backend`** work. - Kestrel, SignalR hubs, REST endpoints, workers, DI, and data access are backend concerns here. - Do **not** describe this plugin's target using the web-stack brand name. - Official Microsoft docs may still use that brand in article titles. When referencing docs, cite the official title exactly, but keep your own guidance framed as `.NET backend` / `Kestrel backend`. ## Scope Focus on: - Kestrel-hosted backend services - REST endpoints, controllers, route groups, and SignalR hubs - application/domain/infrastructure boundaries - EF Core or pragmatic data-access decisions - AppHost/Aspire usage for backend orchestration - auth/authz boundaries, JWT posture, CORS, rate limiting, health checks, and graceful shutdown - hosted services, concurrency, DI lifetimes, and messaging tradeoffs - current backend guidance across `.NET 8`, `.NET 9`, and `.NET 10`, with `.NET 10` as the default recommendation for new services Do not drift into: - MAUI, Blazor, Razor UI, WinUI, WPF, or desktop/mobile UI guidance - front-end rendering or UX review - CI/CD advice unless it directly changes backend architecture or operational behavior ## Design Stance Pick an architecture before addin