CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

dashboard-preview

Drive this checkout's dashboard (`ui/`) against the shared preview deployment's real threads, with no local backend. Use to verify a UI change in a browser, count the requests a page makes, or compare a page's behaviour before and after a change.

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

93%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 body is an exemplary operational skill: lean, entirely executable, and packed with checkout-specific knowledge Claude could not infer (session caching, port conflicts, transcript v2 gating, timeout limits). It falls just short of a 5 on workflow clarity only because sequences are implicit and failure-recovery is limited to the one pnpm fallback.

DimensionReasoningScore

Conciseness

Lean throughout: every line carries non-obvious operational detail (the proxy env var, session cache path and one-week lifetime, the mise shim fallback, port 3000 strictness, transcript v2 gating, the 30s preview_eval timeout) and no concepts Claude already knows are re-explained. Not 4: there is no identifiable over-explanation to trim; the body assumes competence (e.g., never explains what Vite or fetch is).

5 / 5

Actionability

Every section is copy-paste ready with concrete values: the `DASHBOARD_API_URL=... pnpm run dev:prod` command, the complete `launch.json` JSON, executable browser-console snippets for thread ranking and fetch wrapping, and the `git show "main:$f" > "$f"` restore one-liner. Not 4: the only placeholders (`pnpm@<version>`, `threadId`) are explicitly sourced ("taking the version from `packageManager`") or carried over from the preceding snippet, so they are justified rather than gaps.

5 / 5

Workflow Clarity

Task sections are clearly sequenced with most checkpoints present — "stop any `dev:prod` you started from Bash first", "Ask the user before either" before real-run side effects, "navigate to `/agents` with a full reload before measuring", and "check `git status` is clean before you commit" after the destructive base-file overwrite. Not 5: steps are implicit in prose/code rather than explicit, and there are no fix-retry feedback loops for failure modes (only the single pnpm/mise fallback), leaving minor validation gaps.

4 / 5

Progressive Disclosure

No bundle files exist and none are needed; the ~85-line body is organized into six well-labeled task sections (setup, browser pane, safety, thread finding, request counting, before/after) each self-contained and easy to navigate, with only a one-level reference out to the sibling `ego-browser` skill. Not 4: nothing is inlined that belongs in a separate file — the inline `launch.json` and snippets are the deliverable, not misplaced reference material.

5 / 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 a strong match to the top anchors: it states a clear, niche-specific 'what' and an explicit 'Use to...' 'when' clause enumerating three concrete scenarios. Trigger phrasing is natural, with only minor synonym coverage (e.g., 'test', 'regression') missing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Drive this checkout's dashboard (`ui/`) against the shared preview deployment's real threads", "verify a UI change in a browser", "count the requests a page makes", "compare a page's behaviour before and after a change" — with comprehensive coverage of the skill's scope. Not 4: there are no meaningful gaps in the action coverage for this niche.

5 / 5

Completeness

Explicitly answers both: what ("Drive this checkout's dashboard (`ui/`) against the shared preview deployment's real threads, with no local backend") and when ("Use to verify a UI change in a browser, count the requests a page makes, or compare a page's behaviour before and after a change") with three concrete trigger scenarios. Matches the anchor-5 example structure; the 'when' clause is explicit, so the completeness cap of 3 does not apply.

5 / 5

Trigger Term Quality

Good natural-phrase coverage ("verify a UI change in a browser", "count the requests", "before and after", "dashboard", "preview") matching how a user would phrase these needs. Not 5: common synonyms such as "test the dashboard", "regression", or "network requests" are missing; not 3 because the phrases present go well beyond a bare domain keyword.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche — this checkout's `ui/` dashboard against a named shared preview deployment — with triggers tied to preview-based UI verification, so conflict risk with generic browser or dashboard skills is minimal. Not 4: the checkout-specific framing leaves no notable overlap with closely related skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

langchain-ai/open-swe

Path

.claude/skills/dashboard-preview/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.