Skip to content

BlendOps v0.2.0-draft — 24-skill milestone (Batch 1 + 2)

Pre-release
Pre-release

Choose a tag to compare

@RealThanhNguyxn RealThanhNguyxn released this 09 May 08:35
· 13 commits to main since this release

BlendOps 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 that glb-web-handoff and non-blender-user-response-writer consume 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:check validates 222 active markdown files.
  • npm run skills:export produces 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-draft milestone (32 skills).