CtrlK
BlogDocsLog inGet started
Tessl Logo

vercel-plugin-eval

Run live eval sessions against the vercel-plugin to verify hook behavior, skill injection, dedup correctness, and coverage. Launches real Claude Code sessions via WezTerm, monitors debug logs, and produces a structured coverage report.

64

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/vercel-plugin-eval/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

82%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 highly actionable with copy-paste commands and a clear sequenced workflow, well-organized into navigable sections. Main gaps are a missing validate→fix→retry loop and an unguarded destructive cleanup step.

Suggestions

Add an explicit validation feedback loop after the dedup comparison (e.g. 'if injections ≠ claims, inspect claim files and re-run the failing scenario').

Guard the destructive cleanup — confirm the slug path before `rm -rf ~/dev/vercel-plugin-testing` or scope removal to the timestamped $SLUG directory.

Consider moving the scenario coverage table and hard-to-trigger skill list into a references file to shrink the inline body and improve progressive disclosure.

DimensionReasoningScore

Conciseness

Mostly lean, command- and table-driven content that assumes Claude's competence; the 'skillInjection: appears 3x… Divide by 3' note earns its place, though the nine-item DO NOT list could be marginally tightened.

4 / 5

Actionability

Copy-paste-ready, fully executable bash commands throughout Quick Start and monitoring, reinforced by 'Copy the exact commands below. Do not improvise.' — concrete guidance covering the common cases.

5 / 5

Workflow Clarity

Numbered Quick Start steps with a timing checkpoint ('wait ~25s') and a dedup verification ('injections should equal claims') give a clear sequence, but there is no explicit validate→fix→retry feedback loop and the destructive `rm -rf` cleanup lacks a guard.

4 / 5

Progressive Disclosure

No bundle files exist and all content lives in one well-sectioned file (DO NOT, Quick Start, Monitor, Scenarios, Coverage, Cleanup) with easy navigation; at >50 lines it is well-organized but not split, so it sits at 4 rather than 5.

4 / 5

Total

17

/

20

Passed

Description

67%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 and clearly distinct, but omits an explicit 'Use when…' trigger clause, which caps completeness and weakens trigger-term quality. Adding natural trigger phrasing would lift both dimensions.

Suggestions

Append a 'Use when…' clause naming natural triggers (e.g. 'Use when verifying vercel-plugin hook behavior, skill injection, or dedup correctness across eval sessions').

Add user-natural synonyms like 'test the plugin' or 'run evals' alongside the technical jargon to improve trigger-term quality.

Reconsider whether the WezTerm implementation detail belongs in the description versus the body, as it narrows the trigger surface without aiding selection.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'verify hook behavior, skill injection, dedup correctness, and coverage', 'Launches real Claude Code sessions via WezTerm, monitors debug logs, and produces a structured coverage report' — giving comprehensive coverage of what the skill does.

5 / 5

Completeness

The 'what' is clear and detailed, but there is no 'Use when…' clause or equivalent explicit trigger guidance, so per the rubric completeness is capped at 3.

3 / 5

Trigger Term Quality

Contains relevant domain keywords ('eval sessions', 'hook behavior', 'skill injection', 'dedup', 'coverage') but they lean technical; common natural phrasings a user would actually say ('test the plugin', 'run evals') are only weakly implied.

3 / 5

Distinctiveness Conflict Risk

The combination of 'vercel-plugin', 'WezTerm', 'skill injection', and 'dedup correctness' carves out a clear niche with distinct triggers and minimal overlap with other skills.

5 / 5

Total

16

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
vercel/vercel-plugin
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.