agentleFS
ThanhNguyxnOrgThanhNguyxnOrg/blendops/AGENTS.md

blendops

AGENTS.md3 starsChanged 6 months agoMITView on GitHub

AI agents working inside this repository (modifying BlendOps itself, not consuming BlendOps) should follow this file. AI agents being asked to install/use BlendOps in another project should follow docs/ai-agent-quickstart.md instead. BlendOps is a portable AI-agent Skills pack for Blender, designed for users who don't know Blender. It is a content layer (SKILL.md-based docs + skills + laws + packs + bundles), not a runtime, not an installer, and not an MCP server. Read docs/README.md for the full hub. Read docs/runtime-stack-strategy.md…

The file

We split this AGENTS.md into the rules it gives an agent

12 rules. About 0 are common, 4 are distinctive, and 8 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈4

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 8

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Very specific:

    Read docs/README.md for the full hub.

    line 11
  2. Very specific:

    Every SKILL.md (other than skills/_template/SKILL.md) ships with only name and description keys — no version, status, or tags.

    line 27
  3. Very specific:

    No claim of runtime success, mutation, render, export, GLB, preview, or "Verified" without an evidence file under docs/evals/.

    line 32
  4. Very specific:

    Don't add a CLI, MCP server, or Blender add-on under any path that BlendOps "owns".

    line 37
  5. Distinctive:

    Does not install Blender.

    line 100
  6. Distinctive:

    Does not configure the Anthropic Blender Connector for the user.

    line 101
  7. Distinctive:

    Does not configure the Blender Lab MCP add-on for the user.

    line 102
  8. Very specific:

    Does not configure the community mcp-for-blender for the user.

    line 103
  9. Very specific:

    Does not run Blender, render, export, or produce preview/render/GLB artifacts.

    line 104
  10. Very specific:

    Does not ship a published npm package or npx installer.

    line 105
  11. Distinctive:

    Does not have a marketplace listing.

    line 106
  12. Very specific:

    If you find a doc claiming any of these, that's a bug — fix the doc honestly to mark it Not Run / Not Produced / Not Published.

    line 108

≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
AGENTS.md

AGENTS.md

AI agents working inside this repository (modifying BlendOps itself, not consuming BlendOps) should follow this file. AI agents being asked to install/use BlendOps in another project should follow docs/ai-agent-quickstart.md instead.


What this repo is

BlendOps is a portable AI-agent Skills pack for Blender, designed for users who don't know Blender. It is a content layer (SKILL.md-based docs + skills + laws + packs + bundles), not a runtime, not an installer, and not an MCP server.

Read docs/README.md for the full hub. Read docs/runtime-stack-strategy.md before saying anything about runtime.


Hard rules when editing this repo

These are enforced by scripts/check-docs.mjs (CI runs it on every PR).

  1. Runtime model = 2 MCP execution paths + CLI fallback appendix.
    • Path 1 — Official Blender Lab MCP (Lab add-on + Lab server in Blender 5.1+; host = (a) Anthropic Connector OR (b) any other MCP client manually configured).
    • Path 2 — Community mcp-for-blender (Blender 3.0+).
    • CLI fallback (appendix) — direct blender --background --python. Documented upstream as a first-class Blender CLI surface; no in-repo evidence file yet.
    • Do not describe Anthropic Connector as standalone. Anthropic's tutorial step 2 explicitly tells the user to install the Blender Lab MCP add-on inside Blender.
    • Do not apply the Blender 5.1+ floor to Path 2 or to the CLI appendix. It is bound to the Lab add-on manifest, which only governs Path 1.
  2. Anthropic Skills frontmatter spec compliance.
    • Every SKILL.md (other than skills/_template/SKILL.md) ships with only name and description keys — no version, status, or tags.
    • name ≤ 64 chars, lowercase letters/numbers/hyphens only.
    • description ≤ 200 chars (Claude.ai upload limit).
  3. Evidence before done.
    • No claim of runtime success, mutation, render, export, GLB, preview, or "Verified" without an evidence file under docs/evals/.
    • The 5 truth states are Not Run, Attempted, Produced, Verified, Failed.
    • Not Produced is the default for artifacts.
  4. No BlendOps-owned runtime.
    • Don't add a CLI, MCP server, or Blender add-on under any path that BlendOps "owns".
    • Reference upstream (Anthropic, Blender Lab, mcp-for-blender) only.
  5. No arbitrary Python as the user-facing surface.
    • The runtime paths internally use LLM-generated Python (that's how bpy works) — that's fine.
    • The BlendOps product surface stays workflow + validation + evidence. Never recommend "paste this Python" as the final user output.
  6. Plain language for non-Blender users.
    • Final user-facing outputs explain status without Blender jargon. Add brief explanations for unavoidable terms.

Where to look

NeedDoc
Hub (the everything index)docs/README.md
Friendly first-readdocs/start-here.md
Runtime path model + history of correctionsdocs/runtime-stack-strategy.md
Per-path setup walkthroughdocs/external-runtime-setup.md
2-path runtime summarydocs/reference-runtime.md
Path 2 caveats (community mcp-for-blender)docs/unofficial-runtime-bridges.md
Universal install flow (Mode A/B/C)docs/ai-agent-install-flow.md
Per-target install index (26 targets)docs/install/README.md
Adapter index + registrydocs/adapters/README.md, docs/adapter-registry.md
Skill system architecturedocs/skill-system.md
Skills (48 total — 16 baseline + 32 expansion across Batches 1–8)skills/README.md
Lawslaws/README.md
Packspacks/README.md
Evals + readinessdocs/evals/README.md, docs/release-readiness.md
Roadmap + honest "Is BlendOps running yet?"TODO.md

Required pre-PR checks

npm run docs:check     # ~344 active markdown files (see script footer count)
npm run skills:export  # one ZIP + one Claude Code folder per skills/*/SKILL.md (currently 48)

Or both at once:

npm run ci

Adding new content

AddingSee
A new skillskills/README.md "How to add a new skill" + skills/_template/SKILL.md
A new lawlaws/README.md
A new install targetdocs/install/README.md (start as install doc → graduate to adapter via docs/adapter-registry.md promotion ladder)
A new adapterdocs/adapters/adapter-template.md
Runtime evidenceTemplate in docs/evals/blender-connector-read-only-smoke-test.md section "What a clean re-verification would record"

What this repo does NOT do

  • Does not install Blender.
  • Does not configure the Anthropic Blender Connector for the user.
  • Does not configure the Blender Lab MCP add-on for the user.
  • Does not configure the community mcp-for-blender for the user.
  • Does not run Blender, render, export, or produce preview/render/GLB artifacts.
  • Does not ship a published npm package or npx installer.
  • Does not have a marketplace listing.

If you find a doc claiming any of these, that's a bug — fix the doc honestly to mark it Not Run / Not Produced / Not Published.


License

MIT. See LICENSE.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.