BlendOps v0.2.0-draft — 24-skill milestone (Batch 1 + 2)
Pre-releaseBlendOps v0.2.0-draft — 24-skill milestone (Batch 1 + Batch 2 added)
This draft milestone closes the first two batches on the path to the 48-skill (3x baseline) roadmap goal. Status remains Draft v0; this release adds 8 new skills on top of the v0.1.0-draft baseline of 16.
Progress: 24 of 48 (50% of 3x roadmap)
| Milestone | Skills | Status |
|---|---|---|
| v0.1.0-draft baseline | 16 | Shipped 2026-05-09 |
| v0.2.0-draft (this release) | 24 | Shipped 2026-05-09 |
| v0.3.0-draft | 32 | Pending — Batches 3 + 4 |
| v0.4.0-draft | 40 | Pending — Batches 5 + 6 |
| v0.5.0-draft | 48 | Pending — Batches 7 + 8 (= 3x target reached) |
What's new vs v0.1.0-draft
Batch 1 — Web 3D handoff deep (4 skills)
The biggest unique value of BlendOps (web 3D handoff for non-Blender users) was previously concentrated in a single glb-web-handoff skill. Batch 1 splits it into 4 narrowly-scoped composable skills:
glb-mobile-performance-budget— Set explicit triangle / texture / draw-call / file-size / animation budgets per device tier (low-end Android / mid-mobile / high-mobile / desktop fallback) before any export decision. References: budget-tiers, violation-rules, degradation-plan.glb-animation-handoff— Document GLB animation contract (skeletal vs morph, FPS, looping, root motion, blend transitions) with web-stack-specific caveats (Three.js / R3F / Babylon / model-viewer). References: animation-types, web-stack-caveats, transition-rules.three-fiber-component-shape-planner— Plan the React Three Fiber component shape (props, refs, Suspense, useGLTF cache, animation hooks, cleanup, fallback) before delivering a GLB. Spec only — no component code generated. References: component-shape-patterns, suspense-placement-rules, usegltf-caching-rules.preview-report-template-writer— Generate the structured preview-report Markdown thatglb-web-handoffandnon-blender-user-response-writerconsume after a render or export run. References: report-schema, truth-label-rules, handoff-recipients.
Batch 2 — Quality validation deep (4 skills)
Four narrow domain validators that complement the existing broad blender-scene-quality-checker:
material-quality-checker— Per-material PBR sanity (albedo / normal / roughness / metallic), texture budget, consumer-stack compatibility (allowed shader nodes, KHR extension confirmation). References: pbr-sanity-rules, texture-budget-rules, consumer-stack-rules.lighting-quality-checker— Per-light intensity ranges, shadow softness vs mood brief, color temperature consistency, HDRI / explicit-light balance patterns. References: intensity-ranges, shadow-softness-rules, hdri-balance-rules.composition-quality-checker— Per-aspect framing (rule of thirds, subject placement, headroom, lead room, negative space, hierarchy, lens / FOV plausibility). References: composition-rules, headroom-leadroom-rules, aspect-ratio-rules.polycount-budget-checker— Per-mesh + total-scene triangle counts vs pinned budget; worst-offender highlighting; advisory topology hints (no modeling performed). References: per-mesh-rules, topology-hints, instance-counting-rules.
All 4 quality checkers share a strict "validate, do not edit" boundary.
Release assets
The 24 ZIPs attached to this release are produced by npm run skills:export from this exact tag. Each ZIP contains exactly one top-level skill directory with one SKILL.md file conforming to Anthropic Skills frontmatter spec (≤200-char description, no version: / status: keys). Drag-drop them into Claude Desktop / Claude.ai / ChatGPT Skills UI to import.
For users in coding agents (Cursor, Claude Code, Cline, Continue, Zed, goose, Codex, OpenCode, Gemini, Antigravity, Copilot), use the README 30-second install prompt to install project-locally — the agent auto-detects mode (A = project-local, B = chat-only ZIPs, C = blocked-needs-input).
Scope (unchanged from v0.1.0-draft)
BlendOps publishes: 24 skills + 4 laws + 1 pack + 3 bundles + 16 install target docs + ZIP/package generation + CI guards.
BlendOps redirects to (does NOT own):
- Path 1 — Lab MCP (Blender Foundation) hosted from Anthropic Blender Connector or any other MCP client.
- Path 2 — Community
ahujasid/blender-mcp(21K+ stars). - CLI fallback (
blender --background --python ..., decades-stable upstream).
Path 1 + Path 2 are user-reported verified by the repo owner. CLI is documented upstream as first-class. In-repo per-recipe runtime evidence files are optional operator-side provenance.
Verified at release time
npm run docs:checkvalidates 222 active markdown files.npm run skills:exportproduces 24 ZIPs + 24 Claude Code skill folders.- All required headings + frontmatter spec present in every SKILL.md.
Coming next
- Batch 3 — Domain scene planners (4 skills): character-portrait, environment-establishing-shot, interior-architectural, product-grid.
- Batch 4 — Process discipline (4 skills): checklist-driven-workflow, stop-condition-decider, scope-boundary-enforcer, recipe-decomposer. →
v0.3.0-draftmilestone (32 skills).