CtrlK
BlogDocsLog inGet started
Tessl Logo

gen-ut

Generate standard unit tests for one or more target classes in Apache ShardingSphere; by default, target 100% class/line/branch coverage and pass quality gates; perform explicit merge analysis, suitability filtering, and refactor optimization for parameterized tests.

67

Quality

81%

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

92%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 is a tightly written, highly actionable rule set with a clearly sequenced, validation-rich workflow and clean one-level-deep disclosure to a real reference and script bundle. Its only weakness is mild redundancy between the core rules and the R15 delivery gates.

DimensionReasoningScore

Conciseness

The body is dense but normative rather than explanatory — it assumes Claude knows JUnit 5, Mockito, JaCoCo, and Maven and spends no tokens defining them. Minor redundancy between the R2/R8 rules and the R15-A/J delivery gates keeps it at 4 rather than a fully lean 5.

4 / 5

Actionability

Guidance is concrete and specific throughout — exact annotations ("@ParameterizedTest(name = \"{0}\")", "final String name" first, "at least three Arguments rows"), exact completion states (R10-INPUT_BLOCKED, R10-A..D), named scripts with flags, and a precise output spec. For an instruction-only skill the guidance is fully actionable, so absence of inline code is not penalized.

5 / 5

Workflow Clarity

The 11-step Workflow is clearly sequenced with explicit validation checkpoints (precheck, focused test, mechanical scan after each coherent edit; final coverage; scope recheck against baseline; R10 decided twice) and feedback loops for error recovery (fix in-scope failures and rerun). The R15 gate checklist and batch/destructive scope guard satisfy the validation requirement rather than triggering the cap.

5 / 5

Progressive Disclosure

The body is a well-sectioned overview (Inputs and Scope, Ownership Terms, Mandatory Rules, Workflow, Output) with clearly signaled one-level-deep references — [verification commands](references/verification.md) and the bundled scripts/ tools both exist and are referenced in place. Content is appropriately split: operational rules inline, executable commands and tooling externalized.

5 / 5

Total

19

/

20

Passed

Description

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

The description is specific and well-anchored to a distinct niche, but it omits any explicit "Use when..." trigger guidance, which caps its completeness at 3. Action coverage is strong though specialized, and trigger terms are good but lack common synonyms.

Suggestions

Add an explicit trigger clause such as "Use when generating, completing, or refactoring unit tests for Apache ShardingSphere classes, or when raising class/line/branch coverage" to satisfy the missing "when" and lift completeness.

Weave in natural synonyms users actually say — "add tests", "test generation", "raise coverage" — alongside the existing technical terms to broaden trigger-term coverage.

Lead with the primary action ("Generate and complete unit tests...") before the coverage and parameterization detail so the core capability is unambiguous in the first clause.

DimensionReasoningScore

Specificity

Lists several concrete actions in a named domain — "Generate standard unit tests", "target 100% class/line/branch coverage and pass quality gates", "perform explicit merge analysis, suitability filtering, and refactor optimization for parameterized tests". Not a 5 because the action set is tailored to one specialized workflow rather than comprehensively covering the skill's surface.

4 / 5

Completeness

The "what" is clear and concrete, but there is no "Use when..." clause or equivalent explicit trigger guidance, which caps completeness at 3 per the judging guidelines. Not 2 because the "what" is specific rather than vague; not 4 because "when" is only weakly implied, never stated.

3 / 5

Trigger Term Quality

Natural terms like "Generate ... unit tests", "coverage", and "parameterized tests" appear, but common synonyms ("add tests", "test generation", "raise coverage") are missing and the tail leans technical ("merge analysis", "suitability filtering"). Good coverage with a few natural phrases absent, so 4 rather than 5.

4 / 5

Distinctiveness Conflict Risk

The Apache ShardingSphere anchor carves a clear niche ("target classes in Apache ShardingSphere") with distinct triggers, giving minimal overlap risk with generic test-generation skills. Matches the anchor for a clear niche with distinct triggers.

5 / 5

Total

16

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 1 suspicious

Warning

Total

15

/

16

Passed

Repository
apache/shardingsphere
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.