CtrlK
BlogDocsLog inGet started
Tessl Logo

tresjs

Use when building 3D scenes with TresJS (Vue Three.js) - provides TresCanvas, composables (useTres, useLoop), Cientos helpers (OrbitControls, useGLTF, Environment), and post-processing effects

71

Quality

86%

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

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

A well-structured, actionable reference skill that keeps the overview lean and pushes detail into one-level-deep bundle files. The only real issue is redundant repetition of the reference file listing across three sections.

Suggestions

Consolidate the three repeated reference listings (Quick Reference table, Loading Files checklist, Available Guidance) into a single section to reduce token cost and redundancy.

Drop or compress the 'Component Naming' re-conversion explanation, which restates how Three.js classes map to Tres-prefixed Vue components Claude can infer.

DimensionReasoningScore

Conciseness

Mostly lean with executable snippets and tight tables, but the reference files are listed three times (Quick Reference table, Loading Files checklist, Available Guidance) and minor concepts like the Tres prefix naming are lightly over-explained.

4 / 5

Actionability

Copy-paste-ready pnpm install commands and complete, executable Vue/TresJS code blocks cover the common setup, component, reactivity, and primitive cases.

5 / 5

Workflow Clarity

The Quick Reference table maps tasks to reference files and gives clear load-this-file navigation, but there is no explicit multi-step workflow with validation checkpoints; acceptable since the skill is reference-oriented rather than destructive/batch.

4 / 5

Progressive Disclosure

A concise overview with well-signaled, one-level-deep references to real files (core.md, cientos.md, effects.md, cookbook.md), each clearly scoped by topic — easy to navigate.

5 / 5

Total

18

/

20

Passed

Description

87%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, specific description that answers both what it does and when to use it, anchored to a distinct framework niche. The main weakness is verb phrasing ('provides' rather than action verbs) and a few missing natural synonyms.

DimensionReasoningScore

Specificity

Quotes concrete capabilities like 'TresCanvas, composables (useTres, useLoop), Cientos helpers (OrbitControls, useGLTF, Environment), and post-processing effects' — several specific actions, but phrased as 'provides' rather than verb-led actions with minor coverage gaps.

4 / 5

Completeness

Explicit 'what' ('provides TresCanvas, composables... Cientos helpers... post-processing effects') and explicit 'when' ('Use when building 3D scenes with TresJS') with concrete trigger phrases — clearly answers both.

5 / 5

Trigger Term Quality

'building 3D scenes', 'TresJS (Vue Three.js)' are natural phrases users would say; good keyword coverage though some synonyms (e.g. .vue 3D, WebGL) are missing, placing it above the midpoint but short of comprehensive.

4 / 5

Distinctiveness Conflict Risk

Names a specific Vue/Three.js framework (TresJS) with its own distinct composables and helpers, giving it a clear niche with minimal overlap risk against other skills.

5 / 5

Total

18

/

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
onmax/nuxt-skills
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.