CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

feature-tryouts

Use when adding, reviewing, or troubleshooting an interactive release-note Try This experience, including commands, views, editor samples, Chat drafts, guided spotlights, prerequisites, scoped targets, or Agents-window handoff.

Quality

87%

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

92%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.

A dense, high-discipline contributor-workflow skill: every section carries project-specific contract rules rather than general knowledge, and commands, API names, canonical files, and coverage tables make the guidance directly executable. The only weakness is mild redundancy between the inline prohibitions and the closing stop-and-redesign checklist. It is an exemplary case of a single-file skill deferring catalogues and contracts to one-level-deep references.

DimensionReasoningScore

Conciseness

The body assumes Claude's competence throughout — e.g. "Release notes are fetched content. They may identify a tryout, but they never define executable behavior." states a security invariant in two sentences with no basic-concept padding. Minor trimming is possible: the "Stop and redesign when" list restates prohibitions already given in sections 4 and 9 ("A custom overlay duplicates Spotlight" vs. "Do not create a release-note-specific overlay"), and the ten-question checklist in section 2 could be condensed, which keeps it at anchor 4 rather than 5.

4 / 5

Actionability

Guidance is fully concrete: exact commands ("pnpm run valid-layers-check", "pnpm run typecheck-client", "pnpm run build-fast"), exact APIs ("createOnboardingClickStep", "markOnboardingTarget", "isAI: true", "targetWindow: 'agents'", "captureTargetScope: true"), a copy-paste markup example (`try(myFeature.guide,Try My Feature)`), and named canonical implementations. The classification, presentation, and required-coverage tables cover the common cases, which is anchor-5 guidance for an instruction-only skill.

5 / 5

Workflow Clarity

Twelve numbered stages run from classification through validation, with explicit checkpoints: the section 11 coverage matrix ("Scoped target | Two visible instances; prepared instance wins", "Unknown and malformed links remain inert") and the ordered validation list in section 12. The "Stop and redesign when" and "Never automatically" checklists plus the completion-report contents give error-recovery triggers, matching anchor 5 rather than 4, where checkpoints would only be mostly present.

5 / 5

Progressive Disclosure

The body deliberately owns only the execution workflow ("This skill owns the execution workflow and must not duplicate a catalogue of current tryouts") and defers detail to well-signaled, one-level-deep references, each with a stated purpose: "The authoritative contributor contract is [README.md] ... Read it before implementation", "Canonical implementations:", "Framework references:", and "See the contributor guide for the shorthand grammar and fallback behavior". No bundle files exist and no references nest beyond one level, so navigation and content split both match anchor 5.

5 / 5

Total

19

/

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.

A strong, niche description with an explicit when-clause and a broad, specific enumeration of the surfaces it covers, making false-trigger risk minimal. Its main limitation is that the capability statement ('what') is folded into the trigger clause rather than stated distinctly, and it omits natural synonyms like "tryout" that users and the body text itself use. Adding a separate what-statement and a few synonyms would bring it to top level.

Suggestions

Open with a distinct third-person capability statement before the 'Use when' clause (e.g. "Implements and reviews release-note Try This tryouts: choosing interaction levels, presentations, scoped targets, and test coverage") so the 'what' is answered separately from the 'when' (completeness).

Add the synonyms users and the codebase actually use — "tryout", "try-this link", "release notes example" — to broaden natural trigger coverage (trigger_term_quality).

Mention the validation side of the skill (e.g. "testing the tryout contract") so the action list covers the workflow's testing and validation stages, not just authoring and troubleshooting (specificity).

DimensionReasoningScore

Specificity

The description names several specific actions and artifacts — "adding, reviewing, or troubleshooting" plus "commands, views, editor samples, Chat drafts, guided spotlights, prerequisites, scoped targets, or Agents-window handoff" — matching anchor 4's 'several specific actions; minor gaps'. It is not anchor 5 because the enumerated items are component types rather than a comprehensive action set (e.g. testing and validating tryout contracts, which the body covers, are absent), and not anchor 3 because it goes well beyond 1–2 concrete actions.

4 / 5

Completeness

The when is explicit and concrete ("Use when adding, reviewing, or troubleshooting ..."), and the what is conveyed through the same clause's verbs and object list, satisfying anchor 4's 'both what and when; one could be more explicit'. It is not anchor 5 because the what lacks a distinct capability statement — the actions exist only inside the trigger clause — and not anchor 3 because the when clause is explicit rather than weakly implied.

4 / 5

Trigger Term Quality

Natural phrases a user would say are present — "release-note Try This experience", "Chat drafts", "guided spotlights", "troubleshooting" — giving good keyword coverage per anchor 4. It falls short of anchor 5 because common synonyms such as "tryout" (the body's own term), "try-this link", or "release notes example" are missing, but it is above anchor 3 since multiple natural terms and variations appear.

4 / 5

Distinctiveness Conflict Risk

"Interactive release-note Try This experience" carves out a clear niche with distinct triggers, and the enumerated surfaces ("Agents-window handoff", "guided spotlights") further disambiguate it from generic UI, Chat, or release-notes skills, matching anchor 5's minimal conflict risk.

5 / 5

Total

17

/

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

relative_links

Relative link issues: 12 suspicious

Warning

Total

15

/

16

Passed

Repository

microsoft/vscode

Path

.github/skills/feature-tryouts/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.