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.

The content is highly executable, concise, and workflow-driven with explicit validation via logs and a completion checklist. Progressive disclosure is the lone soft spot because the skill is a single inlined file with no supporting bundle, and one inline reference points outside any bundle.

Suggestions

If detailed HUD/placement guidance is load-bearing, move it into a `references/hud.md` bundle file and link to it so the body stays an overview with one-level-deep references.

Otherwise, drop the dangling `docs/concepts/spatial-ui/hud.md` pointer or confirm it resolves, since it currently points outside any provided bundle.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence; the only conceptual aside ("HTML/CSS-shaped, but it is not a browser engine") is a justified domain-specific caveat rather than padding, and every line earns its place.

5 / 5

Actionability

Every section provides copy-paste-ready commands with exact flags and JSON arguments (e.g., `ui render-preview --input-json '{...}'`), plus complete TypeScript samples for both code-owned and scene-authored instances.

5 / 5

Workflow Clarity

A clear six-step sequence with per-edit rerender substeps, explicit log-inspection guidance instead of fixed waits, and a final completion checklist that acts as validation checkpoints for this destructive/asset-mutating workflow.

5 / 5

Progressive Disclosure

Sections are well-organized and clearly signaled, but no bundle files (references/scripts/assets) exist, and the inline pointer to `docs/concepts/spatial-ui/hud.md` references a non-bundled external path, leaving minor organization gaps relative to the 5-anchor one-level-deep reference structure.

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.

The description is specific, complete, and clearly niche-scoped, with an explicit "Use for…" trigger clause. The only soft spot is trigger term quality, which leans technical and could add more user-natural synonyms.

Suggestions

Add user-natural trigger variations or file extensions (e.g., ".uikitml files", "scene UI panels") alongside the SDK terminology to broaden natural phrasing.

Consider mirroring a concrete trigger phrase such as "Use when placing or debugging UIKitML panels" to make the when-condition feel more like something a user would actually say.

DimensionReasoningScore

Specificity

Lists five concrete actions ("Create, place, preview, debug, and connect") applied to a named asset type, giving comprehensive coverage rather than minimal or generic activity.

5 / 5

Completeness

It explicitly answers both "what" (create/place/preview/debug/connect manifest-backed UIKitML assets) and "when" (the "Use for…" clause listing concrete trigger contexts).

5 / 5

Trigger Term Quality

The "Use for spatial panels, browser HUDs, UIKitML layout, fonts, editor previews, or runtime element behavior" clause surfaces several natural trigger phrases, but the terms are SDK-flavored and omit common synonyms or file extensions a user might say.

4 / 5

Distinctiveness Conflict Risk

The IWSDK/UIKitML niche and manifest-backed-asset framing make it highly specific with minimal overlap risk against unrelated skills.

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

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.