CtrlK
BlogDocsLog inGet started
Tessl Logo

review-vitest-tests

Use when reviewing Vitest test files (.vitest.ts/.tsx) for quality against Positron's builder pattern, RTL patterns, and conventions. Not for e2e or Playwright tests.

80

Quality

100%

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

100%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A comprehensive, highly actionable review skill with concrete commands, named rules, and a clear setup-to-reporting workflow. It practices good progressive disclosure by deferring to external rules files rather than duplicating them.

DimensionReasoningScore

Conciseness

The body is dense and assumes Claude's competence — no basic-concept padding — and nearly every checklist item earns its place with concrete grep/lint commands or thresholds; the few reflective lines shape how to apply the checklist rather than restating known concepts.

3 / 3

Actionability

Provides executable commands (npx eslint --max-warnings 0, grep -nE patterns), exact file paths to read, named ESLint rules, and a 10:1 setup ratio threshold — copy-paste ready guidance throughout.

3 / 3

Workflow Clarity

A clear sequence runs from numbered Setup steps through a per-file Checklist to a defined Output format, with explicit reporting rules ('Report ONLY items that fail', 'Group findings by test file') providing structure for the multi-file review process.

3 / 3

Progressive Disclosure

No bundle files exist; the skill references external rules files one level deep with explicit signals ('Read .claude/rules/vitest-tests.md for patterns'), and explicitly avoids duplicating them 'so they can't drift', keeping the body well-organized and navigable.

3 / 3

Total

12

/

12

Passed

Description

100%

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 tight, well-scoped description that concretely names the domain, file extensions, and review targets while providing explicit positive and negative triggers. It is distinct from neighboring test-review skills and unlikely to misfire.

DimensionReasoningScore

Specificity

Names the domain (Vitest test files .vitest.ts/.tsx) and enumerates multiple concrete review targets — 'builder pattern, RTL patterns, and conventions' — matching the anchor that lists multiple specific concrete actions.

3 / 3

Completeness

'Use when reviewing Vitest test files…' explicitly states when to use it, and 'reviewing… for quality against…' states what it does, plus a negative trigger — clearly answering both what and when.

3 / 3

Trigger Term Quality

Includes natural terms a user would say ('Vitest test files', '.vitest.ts/.tsx', 'e2e', 'Playwright tests'), giving good coverage of likely trigger phrasings.

3 / 3

Distinctiveness Conflict Risk

Narrow Positron-specific niche with file-extension scoping and explicit 'Not for e2e or Playwright tests' exclusion makes it unlikely to trigger for the wrong skill.

3 / 3

Total

12

/

12

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
posit-dev/positron
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.