CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

req-to-test

Generates comprehensive test scenarios from requirements including BDD/Gherkin scenarios, unit tests, integration tests, and end-to-end test cases. Use when converting requirements, user stories, or specifications into testable scenarios with full coverage including happy paths, error cases, edge cases, and boundary conditions. Outputs structured test suites ready for implementation.

67

Quality

84%

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

71%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 content is highly actionable — concrete, template-driven guidance covering all four test types, coverage rules, prioritization, and output formats — with a clear six-step workflow and a genuine coverage-check checkpoint. Its weaknesses are token efficiency and file placement: it inlines roughly 150 lines of example suites that duplicate the reference file it points to, and includes sections of standard test-engineering knowledge Claude already has.

Suggestions

Move the full-length BDD, unit, integration, and E2E example suites from Step 3 into references/test_patterns.md and keep only one compact exemplar per test type inline — the body currently duplicates the reference file it tells Claude to use.

Delete the 'Core Capabilities' section (it restates the frontmatter description) and trim the 10-item 'Best Practices' list to the non-obvious items, since guidance like 'Make tests independent' and 'Use descriptive names' is standard knowledge Claude already has.

Add a feedback loop to Step 4: when the coverage checklist reveals a gap, explicitly return to Step 3 to generate the missing cases before proceeding to prioritization and output.

DimensionReasoningScore

Conciseness

The body is mostly concrete templates rather than concept explanations, but it carries notable padding: the 'Core Capabilities' section restates the description, the 10-item 'Best Practices' list includes textbook knowledge Claude already has ('Make tests independent', 'Use descriptive names'), and ~150 lines of example suites in Step 3 duplicate the content of references/test_patterns.md. This is more than the 'minor instances' of over-explanation in the 4 anchor, but the bulk is still useful concrete material, keeping it above a 2.

3 / 5

Actionability

Fully concrete, copy-paste-ready templates for every test type: a complete Gherkin feature ('Scenario: Successful registration with valid credentials...'), structured unit-test cases ('Test: test_validate_email_accepts_valid_format / Input: email = "user@example.com" / Assert: result == True'), integration steps with verifiable assertions ('1. POST /api/register... 2. Verify API returns 201 Created'), an output structure, a JSON template in assets, and a requirement-phrase-to-test mapping ('"User must be able to..." → BDD scenario + E2E test'). The examples cover the common cases exactly as the 5 anchor requires.

5 / 5

Workflow Clarity

A clear six-step sequence (Analyze → Determine types → Generate → Ensure coverage → Prioritize → Structure output) with an explicit checkpoint in Step 4 ('Use the references/coverage_checklist.md to verify coverage'). It stops short of the 5 anchor because there is no feedback loop — nothing tells Claude what to do when the coverage check reveals gaps (e.g., return to Step 3) — but the sequence and checkpoint exceed the 3 anchor's 'checkpoints missing or implicit'.

4 / 5

Progressive Disclosure

The three bundle files all exist and are clearly signaled (inline backtick paths plus a Resources section), which is better than the 3 anchor's 'references not clearly signaled'. However, the four full-length example suites inlined in Step 3 substantially duplicate references/test_patterns.md (443 lines covering exactly those pattern types), and the ~60-line Step 6 output example overlaps assets/test_suite_template.json — 'content that should be separate is inline' applies strongly, well beyond the 'minor organization gaps' of the 4 anchor.

3 / 5

Total

15

/

20

Passed

Description

88%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 that clearly and concretely states what it does, when to use it, and what the output looks like, in proper third-person voice. The only gaps are a few missing trigger synonyms (e.g., 'acceptance criteria') and minor keyword overlap with generic test-writing requests.

DimensionReasoningScore

Specificity

The description lists multiple concrete deliverables — 'BDD/Gherkin scenarios, unit tests, integration tests, and end-to-end test cases' — plus a concrete output ('Outputs structured test suites ready for implementation'), matching the comprehensive multi-action anchor. It is written in third person ('Generates', 'Outputs'), so no voice penalty applies, and there are no meaningful gaps in action coverage to justify a 4.

5 / 5

Completeness

It explicitly answers both what ('Generates comprehensive test scenarios from requirements including BDD/Gherkin scenarios, unit tests...') and when ('Use when converting requirements, user stories, or specifications into testable scenarios') with concrete trigger phrases, exactly matching the anchor-5 example pattern. It also adds what the output looks like ('structured test suites ready for implementation').

5 / 5

Trigger Term Quality

Good natural keyword coverage: 'converting requirements, user stories, or specifications into testable scenarios', 'happy paths, error cases, edge cases, and boundary conditions', and 'BDD/Gherkin'. It falls short of the 5 anchor because common synonyms like 'acceptance criteria', 'test cases from specs', or 'test coverage analysis' are missing.

4 / 5

Distinctiveness Conflict Risk

The requirement-to-test conversion niche is mostly distinct with clear triggers, but phrases like 'unit tests', 'integration tests', and 'test cases' create minor overlap risk with a code-test-writing skill that could claim those triggers. Not a 5 because a user asking to 'write unit tests for this function' would plausibly match this description's keywords without being its intended use.

4 / 5

Total

18

/

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

ArabelaTso/Skills-4-SE

Path

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