CtrlK
BlogDocsLog inGet started
Tessl Logo

spline-3d-integration

Use when adding interactive 3D scenes from Spline.design to web projects, including React embedding and runtime control API.

58

Quality

68%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/spline-3d-integration/SKILL.md

The canonical home for this skill is spline-3d-integration in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 SKILL.md body is well-structured and concise with a clear three-step workflow, but its quality is undermined by the missing bundle: every detailed guide and executable example it points to is absent, and there is no validation checkpoint despite the skill's own warning about production-only gotchas. Delivering the referenced files and adding an explicit verify step would lift the weaker dimensions.

Suggestions

Ship the referenced bundle files (guides/VANILLA_INTEGRATION.md, guides/REACT_INTEGRATION.md, guides/PERFORMANCE.md, guides/COMMON_PROBLEMS.md, examples/vanilla-embed.html, examples/react-spline-wrapper.tsx, examples/interactive-scene.tsx) so the delegated executable guidance and progressive-disclosure links actually resolve.

Add an explicit validation checkpoint to the workflow, e.g. a STEP 4 "Verify" step (load the scene in a browser, test on mobile/low-power device, confirm events fire) before declaring integration done — especially given the stated production-only gotchas.

Trim the editorializing "Strict Rules / ABSOLUTE MANDATE" section or replace it with concrete technical guidance so every token earns its place.

DimensionReasoningScore

Conciseness

The body is largely lean and table-dense (stack table, Play Settings checklist); not a 5 because the "What Is Spline?" concept explainer and the marketing-flavored "Strict Rules / ABSOLUTE MANDATE" section are minor over-explanation that could be trimmed.

4 / 5

Actionability

Provides concrete package names, a real URL format, and a specific settings checklist, but every executable integration example is delegated to guides/ and examples/ files that are not present in the bundle, leaving key execution detail missing; not a 4 because the missing referenced code is a substantial gap rather than a minor one.

3 / 5

Workflow Clarity

A clear three-step numbered sequence (identify stack, get URL, read guide) is present, but there is no validation or verify checkpoint (e.g., confirm the scene loads, test on mobile) even though the body warns that gotchas "will otherwise only surface in production"; not a 4 because checkpoints are absent rather than merely minor gaps.

3 / 5

Progressive Disclosure

The in-body structure is well-designed with a clear overview and well-signaled one-level-deep references in navigation tables, but scored against the actual bundle: all seven referenced files (guides/*.md, examples/*) are missing, so the disclosure resolves to nothing; not a 4 because dangling references are a functional defect beyond minor organization gaps.

3 / 5

Total

13

/

20

Passed

Description

78%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 specific, brand-distinctive, and explicitly pairs a what with a Use-when trigger, placing it solidly above average. Its main weakness is that the when-clause and trigger-term coverage are somewhat singular rather than enumerating the breadth of user phrasings the skill actually serves.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ("adding interactive 3D scenes", "React embedding", "runtime control API"), matching the several-specific-actions anchor; not a 5 because coverage is incomplete relative to what the body supports (vanilla JS, performance, debugging are omitted).

4 / 5

Completeness

Explicitly gives both a clear "what" and a "Use when..." trigger; not a 5 because the when-clause names one scenario rather than enumerating alternative trigger phrasings as the top anchor does.

4 / 5

Trigger Term Quality

Includes natural user-facing terms ("Spline.design", "interactive 3D scenes", "web projects", "React embedding"); not a 5 because common synonyms/extensions like "3D model", "embed", and ".splinecode" are absent.

4 / 5

Distinctiveness Conflict Risk

The distinctive brand "Spline.design" plus the narrow 3D-scene-for-web niche give a clear trigger with minimal overlap risk, matching the clear-niche anchor.

5 / 5

Total

17

/

20

Passed

Validation

87%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 7 missing

Warning

Total

14

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-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.