Content
87%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This is a strong, concise testing skill that provides actionable, executable guidance across all key testing concerns. Its main weakness is the lack of an explicit end-to-end workflow tying the sections together (e.g., a sequence for writing, running, and validating tests). Overall it's well-structured and token-efficient.
Suggestions
Add a brief workflow section (3-5 steps) showing the sequence: write test → run `vitest run` → check output → run `vitest run --coverage` → verify coverage meets targets, to improve workflow clarity.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Every section is lean and informative. No unnecessary explanations of what testing is or how frameworks work. The brief framework recommendation ('fast, native ESM, Jest-compatible API') justifies the choice without over-explaining. | 3 / 3 |
Actionability | All code examples are executable TypeScript with real imports and assertions. The mocking section covers module mocks, spies, timer control, and cleanup — all copy-paste ready. Commands like `vitest run --coverage` are concrete. | 3 / 3 |
Workflow Clarity | The skill covers individual testing concerns well (structure, mocking, async, coverage) but doesn't present a clear end-to-end workflow for writing and validating tests. There's no explicit sequence like 'write test → run → check coverage → fix gaps' with validation checkpoints. | 2 / 3 |
Progressive Disclosure | For a skill under 50 lines with no need for external references, the content is well-organized into clearly labeled sections that progress logically from framework choice through file conventions, structure, mocking, async patterns, and coverage targets. | 3 / 3 |
Total | 11 / 12 Passed |