CtrlK
BlogDocsLog inGet started
Tessl Logo

tinyworld-lowpoly-stylized-3d

Use when adding, importing, designing, reviewing, or animating low-poly / stylized 3D assets in Tiny World Builder, including Three.js procedural meshes, GLB/GLTF assets, Poly Pizza models, material palettes, scale/orientation, silhouettes, clouds/planes/crop dusters, and toolbar thumbnails.

77

Quality

96%

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

SKILL.md
Quality
Evals
Security

Quality

Content

92%Weight 40%Scale 1-5

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

The content is a tightly written, project-specific instruction skill with concrete commands, named symbols, and explicit validation checkpoints. Its only mild weakness is that the Material/palette rules section is long prose that could be condensed for token efficiency.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence (Three.js r185, MeshLambertMaterial, Box3, vendored bundle paths) with no concept padding, but the long Material/palette rules section is prose-heavy and could be tightened into shorter bullets, keeping it just below a lean 5.

4 / 5

Actionability

Provides concrete executable guidance throughout — a real validation command (`perl -0ne ... | node --check`), specific APIs (`twSetTextureSRGB`, `voxelAppearanceMaterial()`, `Box3`), named node search list, and exact factory/symbol names like `makeVoxelLiftEngine` and `userData.sharedAvatarAsset`.

5 / 5

Workflow Clarity

Sequences are explicit with validation checkpoints: a numbered "After loading" 1-5 list, a dedicated Validation checklist, and a publish/asset-copy step, with feedback guidance for the destructive/batch import and publish operations.

5 / 5

Progressive Disclosure

No bundle files exist (references/scripts/assets are empty) so the skill is appropriately self-contained in one well-sectioned file, with cross-skill references clearly signaled as one-level-deep paths; structure is clean and easy to navigate.

5 / 5

Total

19

/

20

Passed

Description

100%Weight 40%Scale 1-5

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 strong: it states concrete actions, natural trigger terms including file formats, and an explicit "Use when" clause tied to a specific product niche. It clearly and explicitly answers both what the skill does and when to use it.

DimensionReasoningScore

Specificity

Lists five concrete verbs ("adding, importing, designing, reviewing, or animating") plus an enumerated set of specific asset types (Three.js meshes, GLB/GLTF, Poly Pizza models, material palettes), giving comprehensive concrete action coverage rather than minimal or generic actions.

5 / 5

Completeness

Explicitly answers both what (managing low-poly/stylized 3D assets in Tiny World Builder) and when ("Use when adding, importing, designing, reviewing, or animating ... assets"), with a concrete "Use when" trigger clause, so it is not capped at 3.

5 / 5

Trigger Term Quality

Covers natural terms users would say ("low-poly", "stylized 3D", "GLB/GLTF", "Poly Pizza", "toolbar thumbnails") including file-format synonyms and extensions, with no obvious common variations missing.

5 / 5

Distinctiveness Conflict Risk

The product-specific "Tiny World Builder" scope combined with low-poly/stylized-3D niche and concrete asset types gives a clear niche with minimal conflict risk against other skills.

5 / 5

Total

20

/

20

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.