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.
mdr add mathisk2095/jko-claude-plugins/dotnet-backend-expert@git:20260319.bd37995Pins 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
mdr add mathisk2095/jko-claude-plugins/dotnet-backend-expert@sha256:e2cd8661907632baThe 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.
[](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.
Audit of the latest version
- 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
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.