CtrlK
BlogDocsLog inGet started
Tessl Logo

iwsdk-ray

Ray-based interactions in the WebXR scene — click objects, press UI buttons, or distance-grab with DistanceGrabbable. Use when the user wants to point at and interact with something at a distance, click a UI button, or test ray-based selection.

79

Quality

100%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Discovery

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a strong skill description that clearly defines its niche (ray-based interactions in WebXR), lists specific concrete actions, and provides explicit 'Use when' trigger guidance. It uses proper third-person voice and includes both natural language terms and domain-specific terminology that users would naturally use when requesting this functionality.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'click objects', 'press UI buttons', 'distance-grab with DistanceGrabbable'. These are clear, actionable capabilities within a well-defined domain.

3 / 3

Completeness

Clearly answers both what ('click objects, press UI buttons, distance-grab with DistanceGrabbable') and when ('Use when the user wants to point at and interact with something at a distance, click a UI button, or test ray-based selection') with explicit trigger guidance.

3 / 3

Trigger Term Quality

Includes natural keywords users would say: 'click objects', 'press UI buttons', 'distance-grab', 'DistanceGrabbable', 'point at', 'interact', 'ray-based selection', 'WebXR'. Good coverage of both natural language and technical terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive niche: ray-based interactions in WebXR scenes. The combination of 'ray-based', 'WebXR', 'DistanceGrabbable', and distance interaction makes it clearly distinguishable from other skills, including other potential WebXR skills focused on different interaction paradigms.

3 / 3

Total

12

/

12

Passed

Implementation

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is an excellent skill file that demonstrates strong technical writing for an XR interaction workflow. It efficiently communicates a branching multi-step process with concrete tool calls, specific parameter values, and critical distinctions (click vs hold, trigger vs squeeze) that prevent common mistakes. The structure cleanly separates the required core from optional branches, making it easy for Claude to follow the appropriate path based on user intent.

DimensionReasoningScore

Conciseness

The content is lean and efficient throughout. It assumes Claude understands XR concepts, doesn't explain what rays or controllers are, and every section directly contributes actionable guidance. The notes section is tightly written with only essential distinctions.

3 / 3

Actionability

Every step includes specific tool calls with exact parameters, concrete device names, button indices, default positions, and clear API invocations. The branching logic is explicit with copy-paste ready commands and specific coordinate values for resting positions.

3 / 3

Workflow Clarity

The workflow is clearly sequenced with a required core (steps 1-4) and well-defined interaction branches. Each branch has explicit sub-steps in order, with clear decision criteria (click vs distance grab). The notes section provides critical disambiguation (trigger vs squeeze, click vs hold) that serves as validation guidance.

3 / 3

Progressive Disclosure

For a skill of this complexity with no bundle files, the content is well-organized with clear sections: Required Core, Interaction Branches, and Notes. The branching structure (A vs B) with sub-steps is an effective progressive disclosure pattern within a single file, and the content length is appropriate without needing external references.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

Total

10

/

11

Passed

Repository
facebook/immersive-web-sdk
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.