CtrlK
BlogDocsLog inGet started
Tessl Logo

quality-test-pilot

Writes high-quality unit tests for Kotlin Android codebases to increase meaningful test coverage. Use this skill to add tests for untested edge cases, ViewModel states, exception handling blocks, or UseCases using MockK, runTest, and the Given-When-Then pattern.

70

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

77%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 skill is well-structured with a clear, validated workflow and clean sectioning, but the central BUILD step lacks an executable test example, which limits actionability.

Suggestions

Add a short copy-paste-ready MockK + runTest example in the BUILD step showing the Arrange-Act-Assert structure and a sentence-like test name.

Trim the 'Philosophy' bullets to remove truisms Claude already knows (e.g., 'Untested code is broken code') to save tokens.

Show one concrete Before/After test-name example pair to make the descriptive naming guidance executable.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude's competence, but 'Philosophy' bullet truisms ('Untested code is broken code') and some restated guidance add minor padding that could be trimmed.

4 / 5

Actionability

It gives concrete commands (./gradlew ktfmtFormat, testDebugUnitTest) and patterns, but the actual test-writing step offers no executable code example — only descriptive test names and patterns, leaving the core action under-specified.

3 / 5

Workflow Clarity

The SCAN→SELECT→BUILD→VERIFY→PRESENT sequence is explicit, includes an approval checkpoint, formatting/test verification steps, and a mutation-testing feedback loop, satisfying validation for a code-writing workflow.

5 / 5

Progressive Disclosure

No bundle files exist and none are needed; the body is well-organized into Goal/Constraints/Instructions/Examples sections, fitting the simple-skill exception for progressive disclosure.

5 / 5

Total

17

/

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.

The description is strong: it concretely names the domain, the actions, the tools, and explicit 'Use when' triggers, giving a clear and distinct skill signal.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — adding tests for 'untested edge cases, ViewModel states, exception handling blocks, or UseCases' using named tools (MockK, runTest, Given-When-Then) — giving comprehensive, specific coverage.

5 / 5

Completeness

Clearly states what it does ('Writes high-quality unit tests for Kotlin Android codebases to increase meaningful test coverage') and explicitly when to use it ('Use this skill to add tests for...'), covering both what and when with concrete triggers.

5 / 5

Trigger Term Quality

Includes natural phrases like 'unit tests', 'test coverage', 'edge cases', and 'UseCases' that users would say, but is light on broader synonyms (e.g., 'flaky tests', 'unit test coverage') and file/extension terms.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct — Kotlin Android unit testing with MockK/runTest — and the named targets (ViewModel, UseCase) minimize overlap with generic test or UI-test skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
nekomangaorg/Neko
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.