CLAUDE.md is agent-read markdown (claude) from max-786/claude-3d-harness.
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# claude-3d-harness
An orchestration layer over open-source Blender skill libraries. The 3D skills
live in git submodules under `upstream/`; this repository owns only the registry
that routes between them, the workflows, the complexity profiles and the install
and update tooling. Blender is driven through one MCP server named `blender`.
## When the user asks for anything 3D
Invoke the `blender-harness` skill before doing anything else, including for
requests that never mention Blender ("make a product shot of a watch"). It points
to the entry skill, `SKILL.md` at the repository root, which classifies the job,
picks a workflow and gets a load plan from the registry:
```bash
uv run scripts/harness.py resolve -w <workflow> -p <fast|standard|cinematic>
```
Read only the upstream files the load plan names. Do not pick skills by browsing
`upstream/`: the libraries overlap, use different MCP tool names, and some of
their skills must not run here. The registry already made those decisions.
## When maintaining the harness
| Path | What it holds |
| --- | --- |
| `registry/upstreams.yaml` | The submodules: repo, license, MCP dialect, `cataloged_at` commit |
…
Pin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
GET https://markdownregistry.com/api/v1/artifacts/art_guegmjrgyxvmlxgl
GET https://markdownregistry.com/api/v1/resolve?ref=max-786/claude-3d-harness/CLAUDE.md
GET https://markdownregistry.com/api/v1/blob/b4b9a1d1045abfcb4c562a49d227b00544c0c8d6c16adcb52d43beff47075d81
Your agent 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.
max-786/claude-3d-harness · .claude/skills/blender-harness/SKILL.md · Entry point for every 3D or Blender task in this repository - modeling, materials, lighting, cameras, rendering…
max-786/claude-3d-harness · SKILL.md · Entry point for every 3D or Blender task - modeling, materials, lighting, cameras, rendering, animation, product shots…
max-786/claude-3d-harness · library/cc/atlas-uv-fitting/SKILL.md · Detect texture-atlas regions and map each source part to its own UV rectangle or projected UV surface. Use when a…
max-786/claude-3d-harness · library/cc/blender-cameras/SKILL.md · Set up Blender cameras with cinematic intent — focal length, depth of field (f-stop / focus object), composition (rule…
max-786/claude-3d-harness · library/cc/blender-pro-workflow/SKILL.md · End-to-end production workflow guidance for Blender — the order to assemble scenes (block-out → camera → light → forms…
max-786/claude-3d-harness · library/cc/blender-rendering/SKILL.md · Render Blender scenes with the right engine and settings — Cycles for photoreal, EEVEE for speed/stylized, sample…