CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

3d-modeling

Expert 3D modeling specialist with deep knowledge of topology, UV mapping, game-ready and film-ready pipelines, DCC tool workflows (Blender, Maya, ZBrush, 3ds Max, Houdini), retopology, LOD systems, and export pipelines. This skill represents years of production experience distilled into actionable guidance. Use when "3d model, 3d modeling, mesh topology, uv unwrap, uv mapping, retopology, retopo, low poly, high poly, subdivision, subdiv, edge flow, edge loops, polygon modeling, box modeling, hard surface, organic modeling, sculpting, zbrush, blender modeling, maya modeling, 3ds max, LOD, level of detail, game ready mesh, film ready, baking normals, high to low, fbx export, gltf export, texel density, 3d, modeling, topology, uv, game-dev, vfx, blender, maya, zbrush, retopology, lod, hard-surface, organic, sculpting" mentioned.

57

Quality

72%

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

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/3d-modeling/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 body works well as a routing and opinionated-rules layer over a substantial reference bundle, with clear one-level-deep navigation by task type. However, it is padded with persona content, contains no executable workflow or validation checkpoints of its own, and critically directs diagnosis tasks to a sharp_edges.md file that is empty.

Suggestions

Populate references/sharp_edges.md (or remove the diagnosis route and fold critical-failure guidance into patterns.md) — the body currently mandates consulting a file that contains only a title.

Trim the persona padding ('Personality', 'Years Experience', narrative 'Battle Scars' framing) down to the underlying rules and failure modes; keep 'Strong Opinions' as the concise rule list.

Add a short task workflow with validation checkpoints, e.g. model -> validate against references/validations.md -> fix -> re-validate -> export, so the routing rules become a sequenced process.

DimensionReasoningScore

Conciseness

The 'Strong Opinions' bullets ("ALWAYS apply scale and rotation before export. No exceptions.") and 'Battle Scars' encode real production signal efficiently, but substantial padding remains: the persona sections ('I'm a battle-hardered 3D artist...', 'Years Experience: 12') and the 'Expertise Areas' list restate the description without adding instruction. This sits at anchor 3 ('mostly efficient but includes some unnecessary explanation') rather than 2, since the padding is confined to identifiable sections and the core rules are tight.

3 / 5

Actionability

Concrete guidance exists — the per-task routing ('For Creation: Always consult references/patterns.md', 'For Diagnosis: ... references/sharp_edges.md', 'For Review: ... references/validations.md') and specific rules like 'UV islands should follow the silhouette' — but the body contains no executable steps, commands, or examples of its own, and the mandated diagnosis route points at references/sharp_edges.md, which is an empty 27-byte file containing only a title. This matches anchor 3 (some concrete guidance, incomplete); it is not anchor 4 because a required reference is effectively content-free.

3 / 5

Workflow Clarity

The task-type-to-reference mapping (Creation -> patterns.md, Diagnosis -> sharp_edges.md, Review -> validations.md) is a clear categorization, but no sequenced workflow or validation checkpoints appear in the body; validation is only implicit through delegation to validations.md. This matches anchor 3 ('sequence present but checkpoints missing or implicit') — above anchor 2 because the routing is unambiguous, below anchor 4 because there is no step ordering or verify/fix/retry loop.

3 / 5

Progressive Disclosure

Scored against the actual bundle: SKILL.md is an overview that clearly signals three one-level-deep references by purpose, and references/patterns.md (1030 lines) and references/validations.md (584 lines) contain the bulk detail — a good split matching anchor 4. It falls short of anchor 5 because references/sharp_edges.md is an empty stub, so one of the three advertised navigation targets contains no content.

4 / 5

Total

13

/

20

Passed

Description

77%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.

A strong description with an explicit, comprehensive 'Use when' trigger list full of natural synonyms and file formats. Its weaknesses are an identity/knowledge framing instead of concrete action statements and a padded fluff sentence, plus some duplicated and overly generic trigger terms.

Suggestions

Replace the knowledge-identity framing ('Expert ... specialist with deep knowledge of ...') and the fluff sentence ('This skill represents years of production experience ...') with 3-5 concrete action statements, e.g. 'Retopologize sculpts, unwrap and pack UVs, build LOD chains, and export game/film-ready meshes'.

De-duplicate the trigger list (retopology, zbrush, blender, maya, and lod each appear twice) and drop bare generic terms like '3d', 'modeling', 'uv', and 'vfx' that risk firing for non-modeling tasks.

DimensionReasoningScore

Specificity

The description enumerates concrete sub-domains ("retopology, LOD systems, and export pipelines", "UV mapping", "DCC tool workflows (Blender, Maya, ZBrush, 3ds Max, Houdini)") but frames everything as "deep knowledge of" rather than actions, and pads with the fluff sentence "This skill represents years of production experience distilled into actionable guidance". It matches anchor 3 (domain plus a couple of concrete items) better than anchor 4 because no concrete actions or verbs are stated, and better than anchor 2 because the enumerated coverage is specific and broad.

3 / 5

Completeness

Both parts are present: the 'what' ("Expert 3D modeling specialist with deep knowledge of topology, UV mapping, ...") and an explicit 'when' with concrete trigger phrases ("Use when '3d model, 3d modeling, mesh topology, ...' mentioned"). It falls short of anchor 5 because the 'what' is framed as identity/knowledge rather than concrete actions and is diluted by a pure-fluff sentence; it clearly exceeds anchor 3 since the 'when' is fully explicit.

4 / 5

Trigger Term Quality

The explicit "Use when ... mentioned" clause comprehensively covers natural terms with synonyms ("retopology, retopo", "subdivision, subdiv", "low poly, high poly"), tool names ("zbrush, blender modeling, maya modeling, 3ds max"), pipeline phrases ("high to low", "game ready mesh", "texel density"), and file formats ("fbx export, gltf export"). This matches anchor 5's 'comprehensive coverage including synonyms and file extensions'; anchor 4 would require noticeably missing natural terms, and none are evident.

5 / 5

Distinctiveness Conflict Risk

The skill occupies a clear niche (3D modeling pipelines) with distinct triggers like "retopology", "edge flow", and "uv unwrap". Minor overlap risk remains from overly broad bare terms in the trigger list ("3d", "modeling", "topology", "uv", "blender", "vfx") that could fire for adjacent texturing, sculpting, or rendering skills — matching anchor 4 ('mostly distinct; minor overlap risk') rather than anchor 5's minimal-conflict profile.

4 / 5

Total

16

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

jasonkneen/tiny-world-builder

Path

.agents/skills/3d-modeling/SKILL.md

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.