dotnet-backend-expert SKILL.md skillA

dotnet-backend-expert from mathisk2095/jko-claude-plugins is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add mathisk2095/jko-claude-plugins/dotnet-backend-expert@git:20260319.bd37995

Pins git:20260319.bd37995 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
mathisk2095/jko-claude-plugins
Path
plugins/dotnet-backend/skills/dotnet-backend-expert/SKILL.md
Versions recorded
1
Latest version
git:20260319.bd37995, committed Mar 19, 2026
Size
15,675 bytes
Repository stars
3
License
MIT

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…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

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
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add mathisk2095/jko-claude-plugins/dotnet-backend-expert@sha256:e2cd8661907632ba

The line at the top of this page pins the label git:20260319.bd37995, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_pgob7rg244xdo5mm.svg)](https://markdownregistry.com/a/art_pgob7rg244xdo5mm)

3 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Mar 19, 2026.

versioncommittedcommitsizeaudit
git:20260319.bd37995 latest2026-03-19 bd37995 15,675 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (15675 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

mathisk2095/jko-claude-plugins · 3 stars · license MIT · pushed 2026-10-13 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_pgob7rg244xdo5mm
GET https://markdownregistry.com/api/v1/resolve?ref=mathisk2095/jko-claude-plugins/dotnet-backend-expert
GET https://markdownregistry.com/api/v1/blob/e2cd8661907632ba0a0576bea6412568b69465ffbc9aab67bb9a4bff5223b614

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from mathisk2095/jko-claude-plugins

CLAUDE.md CLAUDE.md file
mathisk2095/jko-claude-plugins · CLAUDE.md
git:20260329.3dc12f0 · audit A · 3 stars
dead-code-expert SKILL.md skill
mathisk2095/jko-claude-plugins · plugins/dead-code/skills/dead-code-expert/SKILL.md · This skill should be used when the user wants to find, audit, or remove dead code, unused imports, unused functions…
git:20260316.59861c1 · audit A · 3 stars
esp32-expert SKILL.md skill
mathisk2095/jko-claude-plugins · plugins/esp32-cpp/skills/esp32-expert/SKILL.md · This skill should be used when the user is writing, reviewing, debugging, or architecting C++ firmware for ESP32 and…
git:20260316.59861c1 · audit A · 3 stars
python-backend-expert SKILL.md skill
mathisk2095/jko-claude-plugins · plugins/python-backend/skills/python-backend-expert/SKILL.md · This skill should be used when the user is writing, reviewing, debugging, or architecting Python backend code using…
git:20260316.59861c1 · audit A · 3 stars
rust-expert SKILL.md skill
mathisk2095/jko-claude-plugins · plugins/rust/skills/rust-expert/SKILL.md · This skill should be used when the user is writing, reviewing, debugging, or architecting Rust code. Detects edition…
git:20260316.59861c1 · audit A · 3 stars
swiftui-expert SKILL.md skill
mathisk2095/jko-claude-plugins · plugins/swiftui/skills/swiftui-expert/SKILL.md · This skill should be used when the user is building, reviewing, or debugging SwiftUI views and apps. Detects iOS and…
git:20260316.59861c1 · audit A · 3 stars

Every file in mathisk2095/jko-claude-plugins

Browse by kind, by grade A, or by owner.