CtrlK
BlogDocsLog inGet started
Tessl Logo

r3f-geometry

React Three Fiber geometry - built-in shapes, BufferGeometry, instancing with Drei. Use when creating 3D shapes, custom meshes, point clouds, lines, or optimizing with instanced rendering.

72

Quality

88%

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

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

An actionable, well-structured code reference that is mostly lean and easy to follow. Its main weakness is progressive disclosure: all material is inlined in one large file with no deeper reference files.

Suggestions

Split the exhaustive geometry-args listings and the instancing/points/lines detail into reference files (e.g. references/geometry-api.md, references/instancing.md) and link to them from SKILL.md to enable progressive disclosure.

Trim repetitive near-duplicate examples (e.g. multiple sphereGeometry/cylinderGeometry arg variants) to reduce token cost while preserving the representative cases.

Add a brief 'When to use which approach' decision note (built-in vs Drei helper vs custom BufferGeometry vs instancing) so the reference doubles as a routing guide rather than only a catalog.

DimensionReasoningScore

Conciseness

Mostly lean code-first sections with useful inline comments and no padded explanations of what R3F/Three.js is, though some examples repeat near-identical patterns that could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready TSX throughout with imports, complete components, and props covering the common cases (shapes, custom BufferGeometry, instancing, points, lines, text, bounds).

5 / 5

Workflow Clarity

A single-purpose reference skill with unambiguous, well-sequenced sections and no destructive/batch operations; the simple-skill exception allows a 5 when the action is clear.

5 / 5

Progressive Disclosure

Well-organized with clear headers and See Also navigation, but it is a ~720-line monolithic file with no bundle references, inlining API-style arg listings that could live in separate files.

3 / 5

Total

17

/

20

Passed

Description

92%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, well-scoped description that concretely states capabilities and gives explicit trigger guidance in third person. It is comprehensive and clearly distinguishable from sibling R3F skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the geometry domain ("built-in shapes, BufferGeometry, instancing with Drei" plus "3D shapes, custom meshes, point clouds, lines, or optimizing with instanced rendering"), giving comprehensive coverage rather than just minor gaps.

5 / 5

Completeness

Explicitly answers both what ("React Three Fiber geometry - built-in shapes, BufferGeometry, instancing with Drei") and when ("Use when creating 3D shapes, custom meshes, point clouds, lines, or optimizing with instanced rendering") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Natural terms a user would say ("3D shapes", "custom meshes", "point clouds", "lines", "instanced rendering") are well covered, but it lacks the synonym/extension breadth of a 5-level example.

4 / 5

Distinctiveness Conflict Risk

Targets a clear niche (R3F geometry), with distinct triggers and minimal overlap; the See Also partitioning from r3f-materials/r3f-shaders reinforces the distinct boundary.

5 / 5

Total

19

/

20

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 (723 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
AzizBelhassan/timeverse
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.