CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

130-java-testing-strategies

Use when you need to apply testing strategies for Java code — RIGHT-BICEP to guide test creation, A-TRIP for test quality characteristics, or CORRECT for verifying boundary conditions. This should trigger for requests such as Review Java code for testing strategies; Apply RIGHT-BICEP testing strategies in Java code; Apply A-TRIP testing strategies in Java code; Apply CORRECT boundary condition verification in Java code. Part of Plinth Toolkit

68

Quality

85%

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.

Well-structured content with excellent progressive disclosure and a clearly sequenced, validated workflow. The main issues are redundant repetition of routing and compile/verify instructions across the Constraints, Workflow, and Reference sections, and unspecified output formats for the skill's deliverables.

Suggestions

Collapse the routing rules into a single location (Workflow step 2) and remove the duplicated 'FOCUSED ROUTING' bullets from Constraints and the repeated file listing in the Reference section.

State the compile-before / verify-after requirement once, either in the Constraints section or in Workflow steps 1 and 4, not in both.

Add a brief example or template of each step-3 deliverable (e.g., the structure of a RIGHT-BICEP gap matrix or CORRECT boundary checklist) so the apply step produces consistent output.

Add error-recovery guidance for Workflow step 4: what to do when 'mvn clean verify' fails after improvements are applied.

DimensionReasoningScore

Conciseness

Mostly efficient with no concept over-explanation, but the routing rules are stated three times (Constraints 'FOCUSED ROUTING' bullets, Workflow step 2, and again in the Reference section) and the compile/verify instructions are duplicated between Constraints and Workflow. This redundancy could be collapsed to a single statement.

3 / 5

Actionability

Provides concrete executable commands ('./mvnw compile', 'mvn clean verify') and exact reference paths with clear routing conditions, but the step-3 deliverables ('produce a RIGHT-BICEP gap matrix', 'a CORRECT boundary checklist') are named without any example of their format, leaving the core output underspecified.

4 / 5

Workflow Clarity

A clear four-step sequence with explicit validation checkpoints — compile-before as a blocking condition ('stop immediately — do not proceed until resolved') and verify-after — plus edge-case handling for ambiguity and missing context. The gap is the absence of any error-recovery guidance for when 'mvn clean verify' fails after improvements are applied.

4 / 5

Progressive Disclosure

The body is a lean overview that routes to three one-level-deep reference files, all of which exist in references/ and are linked by technique with explicit guidance on when to read each; no nesting and easy navigation.

5 / 5

Total

16

/

20

Passed

Description

92%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: it clearly states what the skill does and when to use it, with concrete technique-specific trigger phrases. The only weakness is missing common user vocabulary like 'unit tests', 'test coverage', and 'flaky tests'.

DimensionReasoningScore

Specificity

The description names multiple concrete, specific actions — 'RIGHT-BICEP to guide test creation, A-TRIP for test quality characteristics, or CORRECT for verifying boundary conditions' — with comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Explicitly answers both 'what' (apply RIGHT-BICEP, A-TRIP, and CORRECT testing strategies to Java code) and 'when' ('Use when you need to apply testing strategies for Java code... This should trigger for requests such as...') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Includes natural request phrasings ('Review Java code for testing strategies; Apply RIGHT-BICEP testing strategies in Java code... Apply CORRECT boundary condition verification') plus 'boundary conditions', but misses common variations users would say such as 'unit tests', 'test coverage', and 'flaky tests'.

4 / 5

Distinctiveness Conflict Risk

Java-scoped with named techniques (RIGHT-BICEP, A-TRIP, CORRECT) creates a clear niche; technique-specific trigger phrases make it unlikely to fire for the wrong skill.

5 / 5

Total

19

/

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

jabrena/plinth

Path

skills/130-java-testing-strategies/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.