CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

test-master

Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports across functional, performance, and security testing disciplines. Use when writing unit tests, integration tests, or E2E tests; creating test strategies or automation frameworks; analyzing coverage gaps; performance testing with k6 or Artillery; security testing with OWASP methods; debugging flaky tests; or working on QA, regression, test automation, quality gates, shift-left testing, or test maintenance.

73

Quality

92%

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

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

A well-structured, lean skill body with a clear validated workflow, concrete code patterns, and exemplary progressive disclosure via a condition-based reference table. Its minor weaknesses are small redundancies with the frontmatter and a few guidance points (coverage targets, the pytest variant) that lack concrete specifics.

Suggestions

Trim the trailing maintainer credit and documentation link (and the one-line intro restating the frontmatter) to tighten conciseness.

Make coverage guidance concrete: state a specific target (e.g., '80% line coverage on changed files') so 'verify coverage targets are met' is executable rather than open-ended.

Either make the quick-start example self-contained (define or import `calculateDiscount`) or add a one-line note that it illustrates assertion style, and give the pytest variant a real two-line example instead of a parenthetical.

DimensionReasoningScore

Conciseness

The body is efficient — a compact workflow, one minimal code example, a reference table, and terse MUST DO/MUST NOT lists — but the trailing maintainer/documentation lines and the one-line intro duplicate information already in the frontmatter, so not every token earns its place. It fits the 4 anchor (efficient, minor instances that could be trimmed) better than 5, and is clearly above 3 (no padded explanatory sections).

4 / 5

Actionability

Concrete guidance dominates: an executable Jest example with specific assertions (`expect(result).toBe(90)`), failure-handling steps, and specific constraint patterns like "quarantine and fix them; don't just re-run until green". Minor gaps keep it at 4 rather than 5: the example calls an undefined `calculateDiscount` (illustrative rather than runnable), "Verify coverage targets are met" names no concrete target, and the pytest mention is a one-line gesture rather than an example.

4 / 5

Workflow Clarity

The 5-step Core Workflow is clearly sequenced with explicit feedback loops and checkpoints: "If tests fail: classify the failure (assertion error vs. environment/flakiness), fix root cause, re-run", "If tests are flaky: isolate ordering dependencies, check async handling", and "Verify coverage targets are met before closing; flag gaps explicitly". This matches the 5 anchor (explicit validation steps, error-recovery loops).

5 / 5

Progressive Disclosure

The body is a genuine overview: a quick-start example plus a well-signaled table of ten one-level-deep references, each with a topic, real file path (all ten exist in references/), and a specific "Load When" condition. This matches the 5 anchor (clear overview, well-signaled one-level-deep references, easy navigation); no nesting or buried references.

5 / 5

Total

18

/

20

Passed

Description

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

A strong description: concrete multi-action capability statement, comprehensive and natural trigger terms including tool names (k6, Artillery, OWASP), and an explicit 'Use when' clause. The only minor weakness is slight trigger overlap with adjacent debugging/code-review skills at the QA boundary.

DimensionReasoningScore

Specificity

The description lists five-plus concrete actions — "Generates test files, creates mocking strategies, analyzes code coverage, designs test architectures, and produces test plans and defect reports" — giving comprehensive coverage across functional, performance, and security disciplines, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

It explicitly answers both questions: the "what" is the opening list of concrete capabilities, and the "when" is the explicit "Use when writing unit tests, integration tests, or E2E tests; ..." clause with concrete trigger phrases — matching the 5 anchor example pattern.

5 / 5

Trigger Term Quality

It covers natural user phrasing comprehensively, including synonyms and named tools: "unit tests, integration tests, or E2E tests", "k6 or Artillery", "OWASP methods", "debugging flaky tests", "shift-left testing", "quality gates, ... test maintenance". This matches the 5 anchor's requirement for comprehensive natural terms including synonyms.

5 / 5

Distinctiveness Conflict Risk

The testing niche is clear and mostly distinct, but triggers like "debugging flaky tests" and "working on QA, regression" create minor overlap risk with closely related debugging and code-review skills (which the skill itself lists as related). It fits the 4 anchor (mostly distinct; minor overlap risk) better than 5, since a broad QA/testing boundary does touch adjacent skills.

4 / 5

Total

19

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

Jeffallan/claude-skills

Path

skills/test-master/SKILL.md

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.