CtrlK
BlogDocsLog inGet started
Tessl Logo

testland/junit5-tests

Configures and runs JUnit 5 (Jupiter) - modern JVM testing platform with annotations (`@Test` / `@ParameterizedTest` / `@RepeatedTest` / `@TestFactory`), lifecycle hooks (`@BeforeAll` / `@BeforeEach` / `@AfterEach` / `@AfterAll`), extension model (`@ExtendWith`), display names (`@DisplayName`), conditional execution (`@EnabledOnOs`, `@EnabledIf`), parallel execution config; integrates with Maven Surefire / Gradle test task / IntelliJ. Use when the user works with Java / Kotlin codebases needing the modern JVM standard.

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 well-structured, token-efficient skill body: executable code at every step, a clearly sequenced workflow with a concrete feedback loop in the worked example, and a single verified one-level reference file. No material weaknesses.

DimensionReasoningScore

Conciseness

Lean and code-first throughout: minimal prose, no explanation of basic Java/testing concepts, and every section earns its tokens; the "Three components" note is targeted architecture context, not padding.

3 / 3

Actionability

Every step ships copy-paste-ready, executable code or config — Maven/Gradle deps, `@Test`/lifecycle/parameterized examples, `@ExtendWith`, parallel-execution properties — fully concrete and complete.

3 / 3

Workflow Clarity

"How to use" gives a clear 7-step sequence mapped to detailed Step sections, and the Worked example demonstrates an explicit run-observe-isolate feedback loop ("the `-1, 1, 0` row fails, isolating the sign bug").

3 / 3

Progressive Disclosure

Well-organized overview body with a single one-level-deep reference (references/coverage-and-ci.md, verified present) holding the JaCoCo/CI detail; References section cleanly lists external links and sister skills.

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, includes natural trigger terms, and carries an explicit "Use when" clause tied to a distinct niche. It avoids vague fluff and over-claims.

DimensionReasoningScore

Specificity

Lists many concrete actions with named constructs — "Configures and runs JUnit 5", "annotations (`@Test` / `@ParameterizedTest`...)", "lifecycle hooks", "extension model (`@ExtendWith`)", "parallel execution config" — matching the multi-specific-action anchor.

3 / 3

Completeness

Explicitly answers both what ("Configures and runs JUnit 5 (Jupiter) - modern JVM testing platform with...") and when via a present "Use when the user works with Java / Kotlin codebases needing the modern JVM standard." clause.

3 / 3

Trigger Term Quality

Covers natural terms a user would actually say — "JUnit 5", "Jupiter", "Java / Kotlin codebases", "Maven Surefire", "Gradle test task", "IntelliJ" — rather than abstract jargon.

3 / 3

Distinctiveness Conflict Risk

Clear niche (JUnit 5 / Jupiter, modern JVM testing) with distinct triggers; unlikely to fire for sister tools like kotest/spock/testng, matching the distinct-niche anchor.

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