CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

ac-test-generator

Generate tests for features using TDD approach. Use when creating test files, generating test cases, implementing RED phase of TDD, or scaffolding test infrastructure.

Quality

77%

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 ./.claude/skills/ac-test-generator/SKILL.md

The canonical home for this skill is ac-test-generator in fernandezbaptiste/Skrillz

SKILL.md
Quality
Evals
Security

Quality

Content

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

The body delivers a concrete Quick Start, a realistic output example, and a sensible workflow, with implementation correctly pushed to the bundled script. Its main costs are token spend on concepts Claude already knows (Test Types, TDD cycle) and a workflow whose steps and validation checkpoint lack executable commands and recovery guidance.

Suggestions

Cut or heavily condense the 'Test Types' and 'TDD Integration' sections — Claude already knows what unit/integration/E2E tests are and the RED/GREEN/REFACTOR cycle; keep only project-specific choices (e.g. the pytest framework and coverage target).

Make the Workflow steps executable: give the command to run generated tests and confirm they fail (e.g. `pytest tests/test_auth_001.py` expected to exit non-zero), and add a recovery step for when a generated test unexpectedly passes.

Turn the plain-text pointer into a clearly signaled reference (e.g. '## API Reference — see [scripts/test_generator.py](scripts/test_generator.py) for the class, options, and output formats') so navigation to the bundle file is unambiguous.

DimensionReasoningScore

Conciseness

The "Test Types" section ("Unit Tests: Test individual functions, Mock dependencies, Fast execution") and the "TDD Integration" RED/GREEN/REFACTOR diagram explain concepts Claude already knows, and the "Generated Test Structure" example duplicates knowledge the script itself encodes. This is 'mostly efficient but includes some unnecessary explanation', beyond the minor trimmable instances of level 4 but nowhere near the heavy padding of level 2.

3 / 5

Actionability

The Quick Start gives concrete, executable code ("from scripts.test_generator import TestGenerator", "tests = await generator.generate_for_feature(feature)") plus a concrete config schema and a realistic generated-test example. Minor gaps remain — e.g. how to actually run the tests or what "feature" input looks like — matching 'mostly executable guidance; concrete code with minor gaps' rather than level 5's fully copy-paste-ready coverage of common cases.

4 / 5

Workflow Clarity

The five-step Workflow lists a clear sequence (Analyze → Scaffold → Generate → Validate → Report) and names a validation step ("Validate: Ensure tests fail (RED)"), but steps carry no executable commands and there is no feedback loop for what to do if a generated test unexpectedly passes. This matches level 3 ('steps listed but validation gaps; checkpoints missing or implicit'); level 4 would require concrete commands per step with most checkpoints present.

3 / 5

Progressive Disclosure

The body is well-sectioned and delegates implementation to a real one-level-deep bundle file ("See `scripts/test_generator.py` for full implementation", and scripts/test_generator.py exists). It is 'good structure; most content appropriately placed; references mostly clear' with minor gaps — the pointer is plain text rather than a linked, labeled reference section, and generic sections like Test Types could live elsewhere or be cut.

4 / 5

Total

14

/

20

Passed

Description

83%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: third-person voice, explicit what-and-when structure with multiple concrete trigger phrases, and a well-defined TDD/RED-phase niche. Keyword coverage is solid, though a few natural synonyms (unit tests, test coverage) would push it further.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "Generate tests for features using TDD approach", "creating test files, generating test cases, implementing RED phase of TDD, or scaffolding test infrastructure" — comparable to the level-4 anchor's several specific actions with minor gaps (it omits test-type specifics like unit/integration coverage). It falls short of level 5's comprehensive multi-action coverage and well above level 3's 1-2 actions.

4 / 5

Completeness

It explicitly answers both: what ("Generate tests for features using TDD approach") and when ("Use when creating test files, generating test cases, implementing RED phase of TDD, or scaffolding test infrastructure") with multiple concrete trigger phrases, mirroring the level-5 anchor. Level 4 would require the 'when' to be less explicit or specific, which is not the case here.

5 / 5

Trigger Term Quality

Natural developer phrasings like "test files", "test cases", "TDD", and "RED phase" would plausibly be said by users needing this skill. A few common terms are missing (e.g. "unit tests", "write tests", "test coverage"), matching 'good keyword coverage; a few natural terms missing' rather than level 5's synonym/extension completeness.

4 / 5

Distinctiveness Conflict Risk

The TDD/RED-phase framing carves a fairly distinct niche with domain-specific triggers, but broad phrases like "creating test files" and "generating test cases" could overlap with a general test-writing or code-implementation skill, matching 'mostly distinct; minor overlap risk'. It is clearly more distinct than level 3 but lacks the fully conflict-free niche of level 5.

4 / 5

Total

17

/

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

fernandezbaptiste/Skrillz

Path

.claude/skills/ac-test-generator/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.