CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

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.

66

Quality

83%

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

77%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-organized, code-first reference with high actionability and no wasted prose, though it carries some duplicated examples and two snippets with missing dependencies. Its biggest structural weakness is that everything is inlined into SKILL.md with no progressive disclosure via reference files, which also inflates its token footprint.

Suggestions

Split advanced sections (Drei instancing/Merged, points, lines, Text3D, geometry utilities) into separate reference files under references/ and keep SKILL.md as a quick-start overview with one-level-deep links.

Fix the two executable gaps: import useMemo in the AnimatedInstance/Instances example, and bundle or provide a default font path for the Text3D example.

Remove duplicated content: the sphere segment-count examples appear in both 'Basic Shapes' and 'Performance Tips', and the cone is demonstrated twice (via cylinderGeometry args and coneGeometry).

DimensionReasoningScore

Conciseness

The body is almost entirely code with inline comments and avoids prose explanations of concepts Claude already knows, so it is broadly efficient. However, content is duplicated (segment-count guidance appears in both 'Basic Shapes' and 'Performance Tips'; a cone is shown both via cylinderGeometry args and coneGeometry) and some comments are trivial ('4 vertices for a quad', 'Higher detail = more subdivisions').

4 / 5

Actionability

Nearly all examples are complete, copy-paste-ready TSX covering the common cases. Two minor gaps keep it from a 5: the AnimatedInstance snippet calls useMemo without importing it in that code block, and the Text3D example depends on a font JSON that is not bundled or provided.

4 / 5

Workflow Clarity

This is a single-purpose reference skill with no multi-step or destructive/batch workflow to sequence; the single action (choose and implement a geometry approach) is unambiguous. Sections are logically ordered from quick start to advanced topics, and the Performance Tips section gives explicit decision guidance, satisfying the simple-skill exception.

5 / 5

Progressive Disclosure

No bundle files exist at all, and the entire 700+ line API catalog lives inline in SKILL.md. Section headers and the 'See Also' list provide reasonable structure, but large self-contained sections (instancing, points, lines, text geometry) clearly belong in separate reference files, matching the 'content that should be separate is inline' anchor.

3 / 5

Total

16

/

20

Passed

Description

83%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: concrete capability list, explicit and well-phrased 'Use when' triggers, natural user vocabulary, and a clearly delineated niche within a React Three Fiber skill family. The main improvement is extending the 'what' list to reflect the full body coverage (points, lines, text geometry).

DimensionReasoningScore

Specificity

Names the domain with several concrete capabilities ('built-in shapes, BufferGeometry, instancing with Drei'), but the 'what' list omits points, lines, Text3D, and edge utilities that the body actually covers, so coverage has minor gaps rather than being comprehensive.

4 / 5

Completeness

Both questions are answered explicitly: a clear multi-item 'what' ('built-in shapes, BufferGeometry, instancing with Drei') followed by an explicit 'Use when...' clause with concrete trigger phrases. Voice is third person throughout.

5 / 5

Trigger Term Quality

'creating 3D shapes, custom meshes, point clouds, lines, or optimizing with instanced rendering' are phrases a user would naturally say, with good coverage of the main use cases. A few natural synonyms are missing (e.g., 'particles', 'wireframe', 'geometry').

4 / 5

Distinctiveness Conflict Risk

'React Three Fiber geometry' is a distinct niche with specific technology names (R3F, Drei, BufferGeometry). Minor overlap risk remains with sibling skills like r3f-fundamentals or r3f-shaders, since 'custom meshes' and 'lines' are not uniquely geometry-scoped triggers.

4 / 5

Total

17

/

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.

Validation — 15 / 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

Path

.agents/skills/r3f-geometry/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.