Repository navigation
Expand file tree
/
Copy pathplugin.json
More file actions
112 lines (112 loc) · 3.8 KB
/
Copy pathplugin.json
File metadata and controls
112 lines (112 loc) · 3.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
{
"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.49.0",
"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",
"skills/vse-python/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"
],
"snippets": [
"snippets/action-ensure-channelbag-for-slot.py",
"snippets/app-handler-registration.py",
"snippets/bmesh-load-edit-free.py",
"snippets/canonical-object-creation.py",
"snippets/canonical-object-deletion.py",
"snippets/cross-version-property-delete.py",
"snippets/depsgraph-evaluated-mesh.py",
"snippets/driver-with-custom-function.py",
"snippets/foreach-get-vertices.py",
"snippets/foreach-set-vertices.py",
"snippets/pointerproperty-binding.py",
"snippets/principled-bsdf-material.py",
"snippets/register-classes-factory.py",
"snippets/shader-node-group.py",
"snippets/temp-override-context.py",
"snippets/usd-export-evaluation-mode.py",
"snippets/version-branch-skeleton.py"
],
"templates": [
"templates/extension-addon-template",
"templates/headless-batch-script-template"
],
"examples": [
"examples/armature-bend",
"examples/attribute-domain-shear",
"examples/bmesh-gear",
"examples/car-mirror-symmetry",
"examples/collision-hull-proxy",
"examples/color-attribute-wheel",
"examples/compositor-glare",
"examples/cross-version-property-delete",
"examples/curve-bevel-arc",
"examples/custom-normals-shade",
"examples/damped-track-aim",
"examples/degenerate-bevel-weld",
"examples/depsgraph-export",
"examples/driver-wave",
"examples/gltf-export-roundtrip",
"examples/gltf-skin-roundtrip",
"examples/gn-instance-grid",
"examples/gn-modifier-inputs",
"examples/gn-sdf-remesh",
"examples/gn-zone-iterate",
"examples/gp-lineart-contour",
"examples/grease-pencil-rosette",
"examples/image-pixels-testcard",
"examples/light-link-studio",
"examples/lightmap-uv-channel",
"examples/lod-decimate-chain",
"examples/mesh-hygiene-audit",
"examples/modular-kit-snap",
"examples/parent-inverse-orrery",
"examples/png-exr-alpha",
"examples/prop-origin-transform",
"examples/shader-node-group",
"examples/shape-key-blend",
"examples/sky-texture-sun-elevation",
"examples/soccer-ball-goldberg",
"examples/socket-attach-points",
"examples/swatch-grid",
"examples/temp-override-join",
"examples/text-version-stamp",
"examples/triangulate-tangents",
"examples/turntable",
"examples/usd-export-evaluation-mode",
"examples/uv-layer-grid",
"examples/vertex-color-ao",
"examples/vertex-weight-limit",
"examples/vse-cut-list",
"examples/vse-gamma-cross",
"examples/wave-displace"
]
}