CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/cucumber-testing

Configures Cucumber for BDD scenarios - Cucumber-JVM (Java/Kotlin via JUnit 5), Cucumber-JS (Node), Cucumber-Ruby. Authors `.feature` files in Gherkin, writes step definitions in the host language, runs via the framework's runner, integrates with JUnit XML reporting. Use when the user mentions Cucumber, Gherkin, `.feature` files, or behavior-driven (BDD) tests in Java, Kotlin, JavaScript, or Ruby, as the canonical wrapper for any of the three official implementations.

80

Quality

100%

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

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 tight, action-oriented SKILL.md body: an 8-step workflow anchored by executable install/author/run/reporting examples, with verbose full-language step definitions correctly deferred to a single one-level-deep reference. Concise, navigable, and free of concept-explanation filler.

DimensionReasoningScore

Conciseness

The body is lean and code/table-dense with no concept filler Claude already knows; the implementation-tier quote earns its place by scoping the skill and routing Python/.NET users to siblings. It is not score 2 because there is no padded explanation to trim.

3 / 3

Actionability

Executable Maven XML (with versions), npm/gem installs, a complete Gherkin feature with Background and Scenario Outline, JS step definitions, and run/tag-filter commands are copy-paste ready. It is not score 2 because the guidance is concrete and complete rather than pseudocode.

3 / 3

Workflow Clarity

Steps 1–8 give a clear linear sequence with Step 6 (Run) as the natural validation checkpoint and the Limitations section covering error recovery (ambiguous steps, per-language quirks). It is not score 2 because the sequence and checkpoint are explicit; the destructive/batch validation cap does not apply to test authoring.

3 / 3

Progressive Disclosure

The body keeps a minimal inline JS example and splits the full Java/JS step definitions plus JUnit XML reporting config into one well-signaled, one-level-deep reference (verified to exist and not nest further). It is not score 2 because the split is appropriate and navigation is clear.

3 / 3

Total

12

/

12

Passed

Description

100%

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, third-person description that names concrete capabilities, lists natural trigger terms, and explicitly covers both what the skill does and when to use it. It is well-scoped to the three official Cucumber implementations and unlikely to conflict with sibling skills.

DimensionReasoningScore

Specificity

"Authors `.feature` files in Gherkin, writes step definitions in the host language, runs via the framework's runner, integrates with JUnit XML reporting" lists multiple concrete actions, matching the score-3 anchor; it is not score 2 because the actions are specific and comprehensive rather than partial.

3 / 3

Completeness

It states both what (configures/implements Cucumber across three runtimes) and when ("Use when the user mentions Cucumber, Gherkin, `.feature` files, or behavior-driven (BDD) tests...") with explicit triggers; it is not score 2 because the 'when' is explicit rather than implied.

3 / 3

Trigger Term Quality

"Cucumber, Gherkin, `.feature` files, or behavior-driven (BDD) tests in Java, Kotlin, JavaScript, or Ruby" are exactly the natural terms a user would say, giving good coverage; it is not score 2 because common variations are present rather than missing.

3 / 3

Distinctiveness Conflict Risk

Scoped to "the three official implementations" with named languages (Java/Kotlin/JS/Ruby), carving a clear niche distinct from the behave-testing and reqnroll-testing siblings; it is not score 2 because the triggers are specific and unlikely to fire for the wrong skill.

3 / 3

Total

12

/

12

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents