CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

test-generation

Generate or plan deterministic automated tests for existing behavior, regressions, APIs, UI, integrations, and edge cases. Use when tests are the primary deliverable. Do not use to debug the defect, review the implementation, or redesign the system.

Quality

86%

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

81%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 strongly structured, highly actionable test-generation skill with an excellent phased workflow and reference routing. Its weaknesses are moderate redundancy (mocking and failure-mode content repeated across sections) and ten dead links to shared/base/* and shared/workflow-contract.md that do not exist in the bundle.

Suggestions

Remove or repair the dead bundle links: the nine shared/base/*.md policy links and shared/workflow-contract.md point to files that do not exist, so either ship them in the bundle or delete the Base Framework and Workflow Integration boilerplate sections.

Consolidate the triplicated mocking guidance (Phase 4 'Mocking discipline', Phase 5, and Failure Mode 1 'Over-mocking') into the single Phase 5 section that already points to references/mocks-fixtures.md.

Trim the Failure Modes section of entries that restate Core Principles (coverage-chasing = Principle 5, invented expected values = Principle 2) and drop the Routing Boundary section that duplicates the frontmatter description.

DimensionReasoningScore

Conciseness

The core policy content (never-invent-requirements gate, ASSUMPTION labeling, untestable-code protocol) is dense and original, but mocking is covered three times (Phase 4, Phase 5, Failure Mode 1), coverage-chasing and invented-values repeat Core Principles 5 and 2, Routing Boundary restates the frontmatter description, and the 9-link Base Framework block is boilerplate — more than the 'minor trimmable material' of anchor 4, though the padding is still a minority of the body.

3 / 5

Actionability

The body gives concrete, executable guidance throughout: file-signal framework detection (package.json with jest/vitest, pyproject.toml with pytest, Cargo.toml), phase-by-phase planning tables, a quality-review checklist, and a complete, runnable Jest worked example (including toBeCloseTo for floating-point precision) that covers the common case end-to-end.

5 / 5

Workflow Clarity

Six phases in strict order with an explicit gate ("Do not produce test code before completing Phases 1–3"), a Phase 6 validation checklist, and error-recovery feedback loops (ASSUMPTION labeling feeding the Risks report; untestable code feeding refactoring recommendations) match anchor 5's clear sequence, explicit validation, and checklists for complex processes.

5 / 5

Progressive Disclosure

Reference routing is well-signaled and one level deep via the detection and test-type tables, and all 12 referenced references/*.md files exist; however, the 'Required packaged policies' links to shared/base/*.md and shared/workflow-contract.md are dead (no shared/ directory in the bundle), and the Base Framework boilerplate is inlined in SKILL.md, exceeding anchor 4's 'minor organization gaps' bar for a score of 5.

4 / 5

Total

17

/

20

Passed

Description

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

The description is a strong, well-routed trigger: it names concrete actions, enumerates the test domains covered, and gives both positive and negative activation conditions. Its only weakness is missing a few natural synonyms (e.g., 'unit tests', 'test coverage') that users commonly say.

DimensionReasoningScore

Specificity

Two concrete actions ("Generate or plan deterministic automated tests") applied across an enumerated scope list ("regressions, APIs, UI, integrations, and edge cases") give broad, specific coverage, but fixtures, mocks, and test strategy — which the skill body covers — are absent, leaving minor gaps that fall short of the anchor-5 comprehensiveness.

4 / 5

Completeness

It explicitly answers both what ("Generate or plan deterministic automated tests for existing behavior, regressions, APIs, UI, integrations, and edge cases") and when ("Use when tests are the primary deliverable"), and adds explicit negative triggers ("Do not use to debug the defect, review the implementation, or redesign the system"), matching the anchor-5 example of both what and when answered clearly and explicitly.

5 / 5

Trigger Term Quality

Natural user phrasing is present ("automated tests", "regressions", "APIs", "UI", "edge cases", "debug"), but common synonyms like "unit tests", "test coverage", or "test suite" are missing, matching anchor 4's 'good keyword coverage; a few natural terms missing' rather than anchor 5's synonym-complete bar.

4 / 5

Distinctiveness Conflict Risk

The test-generation niche is clear and the explicit exclusions route the nearest competing skills away (debugging, code review, architecture), matching anchor 5's 'clear niche with distinct triggers; minimal conflict risk'; anchor 4 would require only implicit boundary handling.

5 / 5

Total

18

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 10 missing, 9 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

Noorkhalel/saas-ai-skills

Path

skills/test-generation/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.