Content
65%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is highly actionable, with broad, copy-paste-ready examples across Vitest's main use cases, but it is a long monolithic reference that inlines everything and omits explicit verification checkpoints. Splitting detail into reference files and adding a setup-verification step would lift the weaker dimensions.
Suggestions
Add an explicit validation checkpoint after the scaffold/config sections, e.g. 'Run `npx vitest run --coverage` and confirm thresholds are met before writing more tests.'
Move the larger tangential sections (MSW HTTP mocking, docker test-DB setup) into reference files under references/ and link to them one level deep, reducing the inline volume.
Drop redundant config variants or gate them behind a single conditional note so only the recommended path is presented inline.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body is code-heavy and assumes Claude's competence (no explaining of what Vitest or mocks are), but at ~520 lines it inlines redundant variants (both vitest.config.ts and vite.config.ts) and scope-creep sections like the docker test-DB setup, fitting the mostly-efficient-but-could-be-tightened anchor; not a 2 because there is no padding of basic concepts. | 3 / 5 |
Actionability | Provides fully executable, copy-paste-ready install commands, complete config files, and runnable test examples covering the common cases (unit, vi.fn/vi.mock, vi.spyOn, component, hook, snapshot, timer, workspace, MSW), matching the fully-executable anchor; the few undefined helper references (formatUserDisplay, scheduleTask) are minor and consistent with the rubric's own score-5 example pattern. | 5 / 5 |
Workflow Clarity | Sections imply a rough sequence (prerequisites, scaffold, structure, config, write tests, commands) but lack explicit validation checkpoints such as 'run npx vitest run to verify the setup' or a config/coverage feedback loop, matching the steps-present-but-checkpoints-missing anchor; not a 4 because no verify-step is framed as a checkpoint. | 3 / 5 |
Progressive Disclosure | No bundle files exist and all content is inlined in a single ~520-line SKILL.md with good headers but no external file references; material that could live in separate references (MSW setup, full config variants, docker test-DB) is inline, matching the some-structure-but-could-be-better-organized anchor; not a 2 because the header structure keeps it navigable. | 3 / 5 |
Total | 14 / 20 Passed |