CtrlK
BlogDocsLog inGet started
Tessl Logo

test-implement

Implements React/TypeScript unit, integration, and browser E2E tests with the repository's configured runner, mocks, setup, and browser harness. Use when creating or completing frontend tests and generated test skeletons.

66

Quality

78%

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

Fix and improve this skill with Tessl

tessl review fix ./skills/test-implement/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is concise and well-structured with excellent progressive disclosure via the reference table. It is weakened by a lack of executable examples and a missing validation checkpoint, which matter for a test-implementation skill.

Suggestions

Add a minimal concrete example (a short AAA test snippet or the command to run the configured test runner) so guidance is executable rather than purely descriptive.

Include an explicit verification step in the workflow, e.g. 'Run the suite with the repo's configured runner and confirm the new tests pass before finishing'.

DimensionReasoningScore

Conciseness

The body is lean (~25 lines) with no concept-explanation padding; it assumes Claude's competence and every line earns its place, matching the lean-and-efficient anchor.

3 / 3

Actionability

The AAA and independence rules are concrete directives, but for a test-implementation skill there is no executable code, command, or example test in the body, leaving guidance instructive rather than copy-paste ready.

2 / 3

Workflow Clarity

A clear AAA sequence and a test-type selection table are present, but there is no validation/verification checkpoint (e.g. run the suite, confirm tests pass), which caps workflow clarity at 2 for a test-writing context.

2 / 3

Progressive Disclosure

A clear Reference Selection table signals one-level-deep links to references/frontend.md and references/e2e.md (both verified to exist), with overview principles kept inline — well-organized and easy to navigate.

3 / 3

Total

10

/

12

Passed

Description

85%

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 strong: third-person voice, specific capabilities, an explicit 'Use when' trigger, and a distinct frontend-testing niche. The only soft spot is trigger-term breadth, which covers the core phrasing but omits common user variations.

Suggestions

Broaden trigger terms to natural phrasing users actually say, e.g. 'Use when writing or adding frontend tests, improving test coverage, or completing generated test skeletons'.

Optionally name the common runners/harnesses users mention (e.g. Playwright, Vitest, Jest) so the description matches natural request language.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions across test types (unit, integration, browser E2E) and tooling layers (configured runner, mocks, setup, browser harness), matching the comprehensive-actions anchor.

3 / 3

Completeness

Explicitly answers what ('Implements React/TypeScript unit, integration, and browser E2E tests...') and when via an explicit 'Use when creating or completing frontend tests and generated test skeletons' clause.

3 / 3

Trigger Term Quality

Contains relevant natural terms like 'frontend tests' and 'generated test skeletons' but misses common variations a user would say ('write tests', 'add tests', 'test coverage', specific runner names), so coverage is partial rather than broad.

2 / 3

Distinctiveness Conflict Risk

Scoped to React/TypeScript frontend test implementation with distinct triggers (frontend tests, generated test skeletons), giving it a clear niche unlikely to conflict with other skills.

3 / 3

Total

11

/

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
shinpr/claude-code-workflows
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.