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

80%

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

Fix and improve this skill with Tessl

tessl review fix ./.codex/skills/gen-ut/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

77%Weight 40%Scale 1-3

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 with explicit validation checkpoints and concrete commands, but it carries redundancy across the parameterized-test rules and keeps a large ruleset inline rather than offloading it to a reference file.

Suggestions

Consolidate the overlapping parameterized-test constraints between R2, R8, and R15-A/D/E/F/G/H/I/J into a single canonical location and cross-reference it to reduce redundancy.

Move the detailed R1-R15 rule definitions into a separate reference file (e.g. RULES.md) and keep SKILL.md as an overview that links to it, improving progressive disclosure.

Trim repeated reminders about advisory precheck passes and gate-reuse semantics to tighten the token budget.

DimensionReasoningScore

Conciseness

The body is dense and prescriptive without padding Claude's prior knowledge, but it is ~390 lines with notable redundancy between R2, R8, and the R15-A/D/E/F/G/H/I/J gates that restates the same parameterized-test constraints.

2 / 3

Actionability

Provides fully executable, copy-paste-ready bash/mvn commands, exact Python invocations, flag presets, assertion styles, and naming conventions with concrete examples.

3 / 3

Workflow Clarity

A 14-step sequenced workflow with an explicit R10 state machine, R11 failure handling, and validation checkpoints (the consolidated hard-gate scan MUST run twice), plus a feedback loop returning to Step 5 when status is R10-D.

3 / 3

Progressive Disclosure

Section structure is clear and the four scripts referenced are real one-level-deep bundle files, but the core R1-R15 rules form a large inline monolith that could be split into a separate reference file.

2 / 3

Total

10

/

12

Passed

Description

82%Weight 40%Scale 1-3

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, concrete, and well-scoped to a distinct niche, but it omits an explicit 'when to use' trigger clause, which caps completeness at 2.

Suggestions

Add an explicit 'Use when...' clause, e.g. 'Use when the user asks to add or generate unit tests for Apache ShardingSphere classes, improve coverage, or refactor tests into parameterized form.'

Include common user phrasings like 'add tests' and 'write tests' as natural trigger terms alongside the existing 'unit tests' and 'coverage'.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: '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'.

3 / 3

Completeness

It clearly states what the skill does but provides no 'Use when...' clause or equivalent explicit trigger guidance, so completeness is capped at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Contains natural terms users would say such as 'unit tests', 'coverage', 'parameterized tests', and 'quality gates', though it omits the common phrasing 'add tests' that the body later references.

3 / 3

Distinctiveness Conflict Risk

Niche is clear and distinct: unit-test generation for Apache ShardingSphere with parameterized optimization, unlikely to trigger for the wrong skill.

3 / 3

Total

11

/

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.

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.