CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/jest-tests

Configures and runs Jest - Meta-built batteries-included JS/TS unit framework with built-in `expect`, snapshot testing, mocking (`jest.mock`, `jest.fn`, `jest.spyOn`, manual `__mocks__/`), test environment selection (`jsdom` / `node`), parallel workers, coverage via Istanbul, watch mode, and CI integration via `--ci` flag. Use when the user works with React (CRA / older Next.js) or Node services and needs the most ecosystem-supported JS test framework.

75

Quality

94%

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

Overview
Quality
Evals
Security
Files

Quality

Content

85%

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

A well-structured, highly actionable skill with clean progressive disclosure into three real reference files and a clear ordered workflow. The only slack is minor verbosity from the quoted tagline and repeated inline `[jest-start]` link citations.

Suggestions

Trim the quoted 'delightful JavaScript Testing Framework' tagline and the bundled-capabilities restatement in the Overview; Claude already knows what Jest is.

Cite the `[jest-start]` reference once near the top instead of repeating the inline link after nearly every block — the link target is already declared.

DimensionReasoningScore

Conciseness

The body is mostly efficient and actionable, but includes mild padding Claude already knows — the quoted 'a delightful JavaScript Testing Framework with a focus on simplicity' tagline, the bundled-capabilities restatement, and the `[jest-start]` link repeated inline many times — placing it at 'mostly efficient but could be tightened' rather than fully lean.

2 / 3

Actionability

Provides fully executable, copy-paste-ready guidance throughout — `npm install --save-dev jest`, the `babel.config.js` snippet, `sum.test.js`, the `package.json` script wiring, and the worked `jest.mock('./api-client')` example — matching the 'fully executable code/commands' anchor.

3 / 3

Workflow Clarity

The 'How to use' section gives a clear 6-step ordered sequence (install → scaffold config → write tests → mock → coverage/CI) and includes explicit guards such as pairing babel-jest with `tsc --noEmit` in CI and `--ci` failing on missing snapshots, satisfying the 'clear sequence with explicit validation steps' anchor for this non-destructive config/run skill.

3 / 3

Progressive Disclosure

The SKILL.md is a concise overview that signals one-level-deep references to real bundle files — [references/configuration.md], [references/mocking.md], [references/coverage-ci-eslint.md], all of which exist and are correctly scoped as 'Deep reference' — with content appropriately split rather than inlined.

3 / 3

Total

11

/

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 strong, dense description that states concrete capabilities and an explicit 'Use when' trigger with ecosystem-distinct framing. Minor over-packing of internal API names (`jsdom`/`node`, Istanbul) leans technical but does not undermine trigger clarity.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'Configures and runs Jest', 'built-in `expect`, snapshot testing, mocking (`jest.mock`, `jest.fn`, `jest.spyOn`, manual `__mocks__/`), test environment selection (`jsdom` / `node`), parallel workers, coverage via Istanbul, watch mode, and CI integration via `--ci` flag' — matching the anchor for listing multiple specific concrete actions.

3 / 3

Completeness

Explicitly answers both what ('Configures and runs Jest ... built-in `expect`, snapshot testing, mocking ... coverage ... CI integration') and when ('Use when the user works with React ... or Node services and needs the most ecosystem-supported JS test framework'), exactly matching the 'what AND when with explicit triggers' anchor.

3 / 3

Trigger Term Quality

Covers natural terms users say — 'Jest', 'React (CRA / older Next.js)', 'Node services', 'snapshot testing', 'mocking', 'CI' — which is good coverage of the language a user would naturally invoke, well above the 'some relevant keywords but missing common variations' anchor.

3 / 3

Distinctiveness Conflict Risk

Names a distinct niche (Jest specifically) with triggers tied to React CRA / React Native / Node services, making it unlikely to fire for sibling testing skills; matches the 'clear niche with distinct triggers' anchor.

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.

Reviewed

Table of Contents