CtrlK
BlogDocsLog inGet started
Tessl Logo

threejs-geometry

Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing. Use when creating 3D shapes, working with vertices, building custom meshes, or optimizing with instanced rendering.

72

Quality

90%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

The canonical home for this skill is threejs-geometry in CloudAI-X/threejs-skills

SKILL.md
Quality
Evals
Security

Quality

Content

80%

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

The body is a strong, lean reference catalog of Three.js geometry with highly actionable, executable examples and no fluff. Its weak spots are the lack of progressive disclosure (everything inline in one large file) and the absence of any explicit multi-step workflow with validation checkpoints, which are less critical for a reference skill but still limit those dimensions.

Suggestions

Split the large reference into one-level-deep bundle files (e.g. references/builtin-geometries.md, references/buffer-geometry.md, references/instancing.md) and have SKILL.md link to them so progressive disclosure can score higher.

Add a short, explicit workflow for the most common multi-step task (e.g. create custom BufferGeometry -> set attributes -> computeVertexNormals -> computeBoundingBox) with a validation checkpoint, to lift workflow_clarity above 2.

DimensionReasoningScore

Conciseness

The body is almost entirely executable code with terse parameter comments (e.g. "// Sphere - radius, widthSegments, heightSegments...", "// Hemisphere"), assuming Claude's competence with no padding or explanations of concepts Claude already knows.

3 / 3

Actionability

Nearly the whole body is concrete, executable, copy-paste-ready JavaScript with real constructors, arguments, and working examples for each geometry type, matching the fully-executable anchor.

3 / 3

Workflow Clarity

The content is logically organized into clear sections (Quick Start -> Built-in -> BufferGeometry -> Instancing -> Performance), but it is a reference catalog with no multi-step workflow or validation checkpoints, and it is not a <50-line simple skill that could be exempted.

2 / 3

Progressive Disclosure

All content lives in a single ~545-line monolithic file with no bundle files referenced; it is well-sectioned but content that could be split into separate reference files (e.g. BufferGeometry reference, instancing reference) is inline, and the under-50-line exception does not apply.

2 / 3

Total

10

/

12

Passed

Description

100%

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

The description is concise, concrete, and well-structured, clearly stating the skill's capabilities and an explicit trigger clause with natural user terms. It is distinctive and unlikely to conflict with sibling Three.js skills.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities ("built-in shapes, BufferGeometry, custom geometry, instancing"), matching the anchor for listing several specific actions rather than naming a domain with only some actions.

3 / 3

Completeness

Explicitly states both what it does ("Three.js geometry creation - built-in shapes, BufferGeometry, custom geometry, instancing") and when to use it via an explicit "Use when..." trigger clause, answering both what and when.

3 / 3

Trigger Term Quality

The "Use when" clause surfaces natural terms users would say ("3D shapes", "vertices", "custom meshes", "instanced rendering"), giving good coverage rather than only some relevant keywords.

3 / 3

Distinctiveness Conflict Risk

Targets a clear Three.js-geometry niche with distinct triggers and is differentiated from sibling skills (threejs-fundamentals, threejs-materials, threejs-shaders), making it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (549 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
calesthio/OpenMontage
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.