CtrlK
BlogDocsLog inGet started
Tessl Logo

iwsdk-ui-panel

Create, place, preview, debug, and connect manifest-backed IWSDK UIKitML assets. Use for spatial panels, browser HUDs, UIKitML layout, fonts, editor previews, or runtime element behavior.

75

Quality

94%

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

96%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 exemplary single-file skill: dense domain-specific rules, executable commands and code throughout, a sequenced workflow with validation feedback loops, and a completion checklist. The only structural improvement is offloading the advanced ScreenSpace/HUD placement guidance to a reference file now that the body has grown past overview size.

DimensionReasoningScore

Conciseness

Every line delivers IWSDK-specific knowledge Claude cannot already know ('numeric UIKit sizes are centimeters (100 = 100 cm = 1 m)', 'UIKitML surfaces are single-sided') with zero padding or generic explanation, so every token earns its place.

5 / 5

Actionability

The body provides copy-paste-ready CLI commands with exact JSON arguments ('npx @iwsdk/cli ui render-preview --input-json ...'), complete TS/JSON code samples for manifest registration, scene nodes, and runtime wiring, and named commands for every verification step.

5 / 5

Workflow Clarity

Sections 1-6 form a clear sequence (identity -> editor -> isolated render -> scene placement -> editing -> runtime), each edit cycle has an explicit rerender/inspect/logs feedback loop, and a completion checklist closes the process with concrete validation criteria.

5 / 5

Progressive Disclosure

The file is well-sectioned with a single clearly-signaled external doc pointer ('See docs/concepts/spatial-ui/hud.md'), but no bundle files exist and all ~190 lines live inline in SKILL.md; the advanced ScreenSpace/HUD placement guidance could be split into a reference file, matching 'good structure; most content appropriately placed' rather than the fully-split anchor 5.

4 / 5

Total

19

/

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 description that pairs five concrete capability verbs with an explicit 'Use for' trigger clause covering natural user phrasing. Its only weakness is the absence of synonym and file-extension terms (e.g., .uikitml) in the trigger list.

DimensionReasoningScore

Specificity

The description lists five concrete lifecycle actions — 'Create, place, preview, debug, and connect' — over a specifically named object type ('manifest-backed IWSDK UIKitML assets'), giving comprehensive coverage from creation to runtime wiring with no gaps.

5 / 5

Completeness

It explicitly answers 'what' (create, place, preview, debug, connect UIKitML assets) and 'when' via the concrete 'Use for spatial panels, browser HUDs, UIKitML layout, fonts, editor previews, or runtime element behavior' trigger clause.

5 / 5

Trigger Term Quality

'spatial panels, browser HUDs, UIKitML layout, fonts, editor previews, or runtime element behavior' provides good natural-phrase coverage, but synonyms and file extensions (e.g., '.uikitml') are missing, so it falls short of the comprehensive anchor.

4 / 5

Distinctiveness Conflict Risk

The IWSDK/UIKitML niche is highly specific with distinct trigger terms (spatial panels, browser HUDs, editor previews), so the risk of firing for an unrelated skill is minimal.

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

allowed_tools_field

'allowed-tools' contains unusual tool name(s)

Warning

Total

15

/

16

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.