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.

73

Quality

90%

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.

The skill body is a well-structured, actionable review playbook: concrete commands, exact file paths, clear sequencing, and deliberate delegation to external rules files to avoid duplication. It is concise, executable, and well-organized with no significant gaps.

DimensionReasoningScore

Conciseness

The body is largely lean and assumes Claude's competence, delegating pattern lists to external rules files rather than restating them, though a few checklist items carry slightly more explanatory framing than strictly necessary.

4 / 5

Actionability

Highly executable guidance throughout: concrete grep/eslint commands with exact flags (e.g. `npx eslint --max-warnings 0 <file>`, `grep -nE "as unknown as " <file>`), exact file paths to read, and specific fix recommendations tied to rules files.

5 / 5

Workflow Clarity

Clear sequenced workflow (Setup -> per-file Checklist -> Output format) with explicit weighting guidance on what to lead with, a 'report ONLY items that fail' constraint, and per-file reporting structure; the destructive/batch cap does not apply since this is a read-only review.

5 / 5

Progressive Disclosure

Clean overview structure that explicitly defers detailed pattern lists to one-level-deep external rules files (`.claude/rules/vitest-tests.md`, `vitest-rtl.md`, the builder JSDoc) with a stated anti-drift rationale, and no nested references.

5 / 5

Total

19

/

20

Passed

Description

87%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 concise, third-person, opens with an explicit 'Use when...' trigger, names concrete file extensions and patterns, and adds a negative boundary to avoid misfires. It is strong across all four dimensions, with only minor room for more synonym coverage in trigger terms.

DimensionReasoningScore

Specificity

Names the domain (Vitest test files) and concrete actions (reviewing for quality against builder pattern, RTL patterns, conventions) with file extensions (.vitest.ts/.tsx), but is a single bundled action rather than a list of several distinct capabilities.

4 / 5

Completeness

Clearly answers 'what' (reviewing Vitest test files for quality against named patterns) and 'when' (opens with an explicit 'Use when...' clause), plus a concrete negative boundary ('Not for e2e or Playwright tests').

5 / 5

Trigger Term Quality

Includes natural terms like 'reviewing Vitest test files', file extensions '.vitest.ts/.tsx', and explicit anti-triggers ('e2e or Playwright tests'), but lacks synonyms a user might naturally say like 'unit tests' or 'test quality'.

4 / 5

Distinctiveness Conflict Risk

A clear niche (Vitest .vitest.ts/.tsx reviews tied to Positron's specific patterns) with an explicit exclusion of e2e/Playwright tests, minimizing overlap with sibling test skills.

5 / 5

Total

18

/

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