reference-analysis-validator

reference-analysis-validator is a skill for Claude Code, Codex from CheshireJCat/blender. It costs 94 tokens per session (708 once invoked), scanned A, a copy of reference-analysis-validator, MIT.

A checking process for comparing reconstructed visual assets with their reference images, wireframes, texture sheets, and Blender renders. It turns visual matching into measured tests.

In plain words
What is it for?
Preparing source manifests, analyzing image parts, comparing masks and overlays, and blocking exports that fail defined matching thresholds.
Why use it?
It helps catch incorrect shapes, sizes, positions, and part counts before you export the result.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/cheshirejcat/blender/reference-analysis-validator
Any agent
npx skills add CheshireJCat/blender --skill reference-analysis-validator
Clone the repo
git clone --depth 1 https://github.com/CheshireJCat/blender

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for reference-analysis-validator

README.md
[![agentmods](https://agentmods.dev/badge/skills/cheshirejcat/blender/reference-analysis-validator.svg)](https://agentmods.dev/skills/cheshirejcat/blender/reference-analysis-validator)
Your own site
<a href="https://agentmods.dev/skills/cheshirejcat/blender/reference-analysis-validator"><img src="https://agentmods.dev/badge/skills/cheshirejcat/blender/reference-analysis-validator.svg" alt="Measured on agentmods" height="20"></a>
Per session 94 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 708 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin 92% copy Near-identical to another mod in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00094 $0.00708
Opus 5 $0.00047 $0.00354
Sonnet 5 $0.00019 $0.00142
Haiku 4.5 $0.00009 $0.00071

Measured 4d ago against content hash 03e09576db1d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

reference-analysis-validator scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

The scan reads SKILL.md. This mod also ships 2 executable files (scripts/reference_manifest_compiler.py, scripts/render_overlay_validator.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

Origin

This is a copy

92% identical to reference-analysis-validator — 4 lines differ, which has more behind it and is treated as the original. This page carries a canonical link to it rather than competing with it.

skills/create-3d-model/references/modules/reference-analysis-validator/SKILL.md · 63 lines

How it starts

The opening of the file, as written. The whole thing — 63 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Reference Analysis Validator

This skill converts “looks close” into measurable gates. For brand/logo/mascot work, do not model or export until a source manifest and validation thresholds exist.

Required outputs

Create these in the asset output folder:

  • reference_manifest.json — classified source files, expected parts, thresholds.
  • source_analysis/*.json — image metadata, masks/components/landmarks.
  • validation/front_overlay_reference.png — reference and render overlay.
  • validation/front_mask_validation.json — IoU/SSIM/bbox/centroid report.

Workflow

  1. Classify sources: front, side, back, top, texture atlas, decals, maps, lightmap, aura/context.
  2. Build/refresh reference_manifest.json with hard expected counts and view roles.
  3. Extract masks/components from each source using scripts/reference_manifest_compiler.py or existing analyzers.
  4. Render model from matching orthographic camera with reference planes hidden.
  5. Compare reference mask vs render mask using scripts/render_overlay_validator.py.
  6. Refuse final export if hard gates fail.

Modality rule

Compare like with like. A wireframe edge mask compared against a shaded beauty render gives misleadingly low IoU. For hard gates, render a flat silhouette/matte pass from Blender or compare reference edges to render edges. Use render_overlay_validator.py --reference-mode ... --render-mode ... when the source and render need different mask extraction modes.

Default validation gates

  • primary structural part count: exact.
  • front silhouette IoU: target >= 0.90 for rigid/logotype shapes; >= 0.82 acceptable for first mascot reconstruction pass.
  • bbox center drift: <= 12 px at 1024 px validation size.
  • bbox size drift: <= 3% of image dimension.
  • face/eye/smile landmark drift: <= 2% of image dimension when landmarks are defined.

Failure policy

If a repeated mismatch occurs, record the measured failure, then route to the missing specialty skill:

  • wrong silhouette → contour-to-mesh
  • wrong depth/side/back → orthographic-registration
  • wrong textures → atlas-uv-fitting
  • wrong whole workflow → mascot-logo-reconstruction

Read the full file on GitHub · 63 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 63 lines · 94 tokens per session scan A 03e09576db1d

Subscribe to this mod's changes

reference-analysis-validator is a skill published in the GitHub repository CheshireJCat/blender (23 stars, last pushed 15d ago), licensed MIT. It adds 94 tokens to every session and 708 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. It is 92% identical to reference-analysis-validator, differing in 4 lines, and is treated as a copy.

Related

Other skills, from other repositories

print-design-rules

Apply 3D-printing design rules when modelling geometry in Blender that will be printed — overhang limits, wall thickness, clearances between mating parts, hole sizing, fillets and chamfers, print-in-place gaps, part orientation. Use BEFORE generating or modifying geometry intended for FDM printing, and when reviewing…

seehiong/blender-mcp-bridge · 120 tokens

ui-ux-pro-max

UI/UX design intelligence for web, mobile, and desktop. This skill should be used when designing, building, reviewing, or fixing interfaces, including pages, components, design systems, accessibility, interaction, responsive layout, typography, color, charts, and stack-specific UI implementation. Searchable local…

awesome-dsh-plugin/awesome-dsh-plugin · 114 tokens

web-design-guidelines

Review UI code for Web Interface Guidelines compliance. Use when asked to "review my UI", "check accessibility", "audit design", "review UX", or "check my site against best practices".

awesome-dsh-plugin/awesome-dsh-plugin · 44 tokens

codebase-design

设计 deep modules(深模块)的共享词汇。当用户想要设计或改进模块的 interface、寻找 deepening(加深)机会、决定 seam 放在哪里、让代码更可测试或更易被 AI 导航,或当其他 skill 需要 deep-module 词汇时使用。.

gongyijie85/mattpocock-skills-dsh-zh · 68 tokens

prototype

构建一个 throwaway(一次性)原型来回答设计问题。当用户想验证某个 state model(状态模型)或逻辑是否合理,或想探索 UI 应该长什么样时使用。.

gongyijie85/mattpocock-skills-dsh-zh · 47 tokens

wireframe-to-3d

Convert 2D orthographic wireframe PNG drawings to 3D Blender models exported as glTF/GLB. Use this skill whenever the user provides wireframe images (technical drawings, line drawings, orthographic views, side/front/back panels) and wants to generate a 3D model, mesh, or .glb file. Triggers on phrases like "convert…

RobLe3/cc-blender-skill · 200 tokens