CtrlK
BlogDocsLog inGet started
Tessl Logo

threejs-primitive-reconstructor

create robust, browser-runnable three.js primitive reconstructions from static low-poly, voxel, isometric, or stylized game-art reference images. use when the user asks to turn an image or prompt into a three.js/html asset, generate a primitive-only scene, debug non-rendering three.js output, or produce a reusable prompt/template for low-poly three.js reconstruction.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable skill body: lean directive rules, a clear sequenced workflow with a debugging feedback loop, and properly signaled references to real bundle files at one level of depth.

DimensionReasoningScore

Conciseness

The body is lean and directive — it lists exact geometry types, import patterns, and renderer settings without explaining what three.js or primitives are, so every line assumes Claude's competence and earns its place.

3 / 3

Actionability

Guidance is highly concrete and executable: named geometries, exact import statements, precise renderer flags ('renderer.outputColorSpace = THREE.SRGBColorSpace', 'THREE.PCFSoftShadowMap'), and a specific debug command ('python3 -m http.server 8000'), deferring full code to the template asset as appropriate for an instruction skill.

3 / 3

Workflow Clarity

The Core workflow is an explicit 8-step sequence and the Debugging section provides a 6-step error-recovery feedback loop ('Simplify animation until a static render works'), with the analysis inventory acting as a pre-code checklist.

3 / 3

Progressive Disclosure

The body is a concise overview that clearly signals one-level-deep references to real bundle files — assets/threejs-scene-template.html, references/reconstruction-prompt.md, and scripts/write_scene_from_template.py — each with a stated purpose, and content is appropriately split across them.

3 / 3

Total

12

/

12

Passed

Description

90%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description with explicit 'use when' triggers and clear distinctiveness; its only weakness is imperative/second-person voice instead of the third-person form the rubric rewards, which caps specificity at 2.

Suggestions

Rewrite the description in third person (e.g. 'Creates robust, browser-runnable three.js primitive reconstructions...') to satisfy the rubric's voice requirement and recover the specificity point.

Consider leading with the verb-phrase capability summary before the 'use when' clause to mirror the structure of the rubric's good examples.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ('create robust... reconstructions', 'generate a primitive-only scene', 'debug non-rendering three.js output', 'produce a reusable prompt/template'), which meets the score-3 anchor, but it uses imperative/second-person voice ('create', 'use when') rather than third person, so the rubric's voice penalty reduces specificity by 1.

2 / 3

Completeness

It states both what the skill does ('create robust, browser-runnable three.js primitive reconstructions from... reference images') and when to use it via an explicit 'use when the user asks to...' clause with several concrete triggers.

3 / 3

Trigger Term Quality

It covers natural terms a user would say for this domain — 'turn an image or prompt into a three.js/html asset', 'debug non-rendering three.js output', 'low-poly three.js reconstruction' — giving good coverage of likely phrasings.

3 / 3

Distinctiveness Conflict Risk

The niche is narrow and specific — primitive-only three.js reconstruction from low-poly/voxel/isometric/stylized art — with distinct triggers unlikely to fire for unrelated skills.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jasonkneen/tiny-world-builder
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.