CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/ai-test-generator

Generates tests from natural-language specs (acceptance criteria, user stories, requirements) using an LLM, with confidence scoring per test case (LLM self-assessment plus heuristics: assertion quality, naming, completeness), batching uncertain cases for human review, and integration with the team's existing test framework. Use when the user asks to generate unit tests from acceptance criteria, convert user stories to test cases, automate test creation from requirements, or augment a spec-driven test suite with AI-generated stubs that are then curated before merge.

76

Quality

96%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

Quality

Content

100%

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

A well-structured, concise, code-forward skill body with a clear sequenced workflow, explicit validation checkpoint, feedback loop, and correctly signaled one-level-deep references.

DimensionReasoningScore

Conciseness

Lean and code-forward with minimal prose; it assumes Claude knows testing/LLM concepts and avoids explaining them, and every section (steps, anti-patterns, limitations) earns its place rather than padding.

3 / 3

Actionability

Provides executable, copy-paste-ready guidance: a complete score() function with exact deductions, concrete compile-check commands (npx tsc --noEmit, python -m py_compile, node --check), and a structured output template.

3 / 3

Workflow Clarity

Seven clearly sequenced steps with an explicit validation checkpoint (Step 3 compile check before scoring) and a feedback loop (Step 6: rewrite | merge | reject with lessons fed back into the prompt).

3 / 3

Progressive Disclosure

The SKILL.md spine keeps a minimal runnable core and points to references/generation-and-scoring.md (verified to exist) for the full scripts and helpers — one level deep, clearly signaled, content appropriately split.

3 / 3

Total

12

/

12

Passed

Description

92%

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 specific, complete, third-person description with concrete actions and natural trigger terms. The only real weakness is overlap with the non-AI AC-to-test sister skill on a shared trigger.

Suggestions

Disambiguate from the non-AI acceptance-test-from-criteria skill by making triggers explicitly AI-aware, e.g. "Use when the user wants AI/LLM-generated tests from acceptance criteria" rather than the generic "convert user stories to test cases".

DimensionReasoningScore

Specificity

Lists multiple concrete actions — "Generates tests from natural-language specs… using an LLM, with confidence scoring per test case… batching uncertain cases for human review, and integration with the team's existing test framework" — matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

Clearly answers both what (generate + score + batch + integrate) and when, with an explicit "Use when the user asks to generate unit tests from acceptance criteria…" trigger clause.

3 / 3

Trigger Term Quality

The "Use when" clause covers natural phrasings a user would actually say: "generate unit tests from acceptance criteria, convert user stories to test cases, automate test creation from requirements" — good coverage of common variations.

3 / 3

Distinctiveness Conflict Risk

The AI/LLM + confidence-scoring niche is fairly distinct, but the trigger "convert user stories to test cases" overlaps with the explicitly-referenced non-AI sister skill acceptance-test-from-criteria, so it could still trigger the wrong skill.

2 / 3

Total

11

/

12

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents