Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 38 additions & 0 deletions .cursor-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
{
"name": "blender-developer-tools",
"displayName": "Blender Developer Tools",
"description": "Cursor and Claude Code skills, rules, snippets, and templates for Blender Python add-on and scripting development",
"version": "0.2.3",
"author": {
"name": "TMHSDigital",
"email": "contact@users.noreply.github.com"
},
"license": "CC-BY-NC-ND-4.0",
"keywords": [
"cursor-plugin",
"developer-tools",
"blender"
],
"skills": [
"skills/addon-scaffolding/SKILL.md",
"skills/operators/SKILL.md",
"skills/ui-panels/SKILL.md",
"skills/custom-properties/SKILL.md",
"skills/mesh-editing-and-bmesh/SKILL.md",
"skills/headless-batch-scripting/SKILL.md",
"skills/slotted-actions-animation/SKILL.md",
"skills/geometry-nodes-python/SKILL.md",
"skills/procedural-materials-and-shaders/SKILL.md",
"skills/depsgraph-and-evaluated-data/SKILL.md",
"skills/drivers-and-app-handlers/SKILL.md",
"skills/bl-info-migration/SKILL.md"
],
"rules": [
"rules/prefer-data-over-ops-in-loops.mdc",
"rules/always-free-bmesh.mdc",
"rules/target-extensions-platform-format.mdc",
"rules/type-annotate-props-and-defend-context.mdc",
"rules/prefer-temp-override-over-context-copy.mdc",
"rules/use-foreach-set-for-bulk-data.mdc"
]
}
7 changes: 4 additions & 3 deletions AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,10 @@ Guidance for AI coding agents working on the Blender Developer Tools repository.

Skills, rules, snippets, and a starter template for Blender Python development.
The repo targets **Blender 5.1** (current stable) with a **Blender 4.5 LTS**
fallback. There is no MCP server and no `.cursor-plugin/plugin.json`. This is
content the AI loads when the user asks Blender questions or works on Blender
add-ons in Cursor or Claude Code.
fallback. There is no MCP server. It ships a `.cursor-plugin/plugin.json`
manifest so the ecosystem drift checker classifies it as a `cursor-plugin`.
This is content the AI loads when the user asks Blender questions or works on
Blender add-ons in Cursor or Claude Code.

The content base as of v0.2.0:

Expand Down
Loading