Backend Java — Spring Boot controllers/services, JUnit controller tests, MakeMe. Read this first for any backend work. Use when working on the Java Spring backend.
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
# Backend
Java/Spring in `backend/src/main/java/com/odde/donut/`. Tests under `backend/src/test/`. Schema changes: `db-migration` skill.
Matching `backend-code` (production Java) and `backend-testing` (tests) skills attach via `paths` when those files are in context — do not fetch them up front.
## Commands
```bash
CURSOR_DEV=true nix develop -c pnpm backend:test_only
```
When a database migration is involved:
```bash
CURSOR_DEV=true nix develop -c pnpm backend:verify
```
Always run all backend unit tests, not a selected file or test case.
## Production
- Controllers: return entities (or existing API body types). Narrow with `@JsonIgnore` / `@JsonView`. Introduce a response DTO only when the wire shape differs.
- Top-of-file imports. No inline fully qualified class names except when two types share a simple name.
- After Flyway schema changes, regenerate `docs/database-erd.md` with the `database-erd` skill (`pnpm export:database-erd`).
…
The line at the top of this page pins the label git:20260918.3a97b0e, 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.
GET https://markdownregistry.com/api/v1/artifacts/art_piaf7zusqh4kmuom
GET https://markdownregistry.com/api/v1/resolve?ref=nerds-odd-e/doughnut/backend
GET https://markdownregistry.com/api/v1/blob/f0e908856948603136de507ab2a1b3110caebef79e56aeb99a8016e2fd8ab979
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.
nerds-odd-e/doughnut · .agents/skills/cloud-vm-setup/SKILL.md · Set up and run the Donut dev environment on Cursor Cloud VM (no Nix). Use when working on Cloud VM, running tests on…
nerds-odd-e/doughnut · .agents/skills/database-erd/SKILL.md · Regenerate docs/database-erd.md from MySQL information_schema (Mermaid ERD: foreign keys and key columns). Use after…
nerds-odd-e/doughnut · .agents/skills/dough-adr-awareness/SKILL.md · Use and cite this project's current Accepted Architectural Decision Records for architecture-shaped work, follow…
nerds-odd-e/doughnut · .agents/skills/dough-bug-fixing/SKILL.md · Resolves a reported discrepancy, defect, or regression by gathering expected versus actual behavior and passing the…
nerds-odd-e/doughnut · .agents/skills/dough-execute-plan/SKILL.md · Executes one selected story or bounded retrospective correction through an executable plan, or one authorized planless…
nerds-odd-e/doughnut · .agents/skills/dough-land/SKILL.md · Dough Land lands everything in one reviewed checkout on the authorized remote trunk: commits all of its changes…
nerds-odd-e/doughnut · .agents/skills/dough-maintain-findings/SKILL.md · Adopts supplied, approved DD-NNN to ODF-NNN finding-name mappings in this project's DearDough.md while preserving…
dojocodinglabs/code-sensei · skills/backend/SKILL.md · Servers, routes, APIs, and backend architecture. Activated when Claude creates server-side code, API routes, or…
tekkiiiii/the-agency · skills/backend/SKILL.md · Use when building or reviewing backend systems: APIs, database schemas, auth, file uploads, webhooks, microservices…
marvelcollin/agent-skills · skills/backend/SKILL.md · Build, review and load test backend services to an expert standard. When writing server code, applies hard rules B1 to…
pierry/harness-kit · .claude/agents/staff-software-engineer/skills/backend/SKILL.md · Backend engineering conventions for team. Java/Kotlin servers. Project conventions in .claude/conventions/backend.md…