CtrlK
BlogDocsLog inGet started
Tessl Logo

android-testing

Comprehensive testing strategy involving Unit, Integration, Hilt, and Screenshot tests.

55

Quality

61%

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 ./.github/skills/testing_and_automation/android-testing/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 delivers concrete, executable testing guidance with good section structure and efficient use of tokens. Its main weakness is workflow clarity: it reads as a topical reference rather than a sequenced process with validation checkpoints.

Suggestions

Turn the Hilt and screenshot guidance into a short numbered workflow with an explicit validation/verification step (e.g., run `./gradlew verifyRoborazziDebug` and act on failures).

Replace the '// ... tests' placeholder with at least one concrete DAO or ViewModel test assertion so the Hilt example is fully copy-pasteable.

Trim filler lines like 'Ensure you have the right testing dependencies.' to push conciseness toward anchor 5.

DimensionReasoningScore

Conciseness

The body is mostly lean code and commands with only minor over-explanation (e.g., 'Ensure you have the right testing dependencies' and the Roborazzi JVM rationale), matching anchor 4; not a 5 because a few sentences could still be trimmed.

4 / 5

Actionability

It provides concrete, executable TOML dependencies, Kotlin screenshot and Hilt test examples, and specific gradlew commands, matching anchor 4; not a 5 because of the '// ... tests' placeholder and the absence of a Unit/ViewModel example.

4 / 5

Workflow Clarity

Content is organized as topical sections rather than a sequenced workflow; only the screenshot setup is numbered and there are no validation checkpoints or feedback loops, fitting anchor 3.

3 / 5

Progressive Disclosure

The single file is well-organized into clear sections (Testing Pyramid, Dependencies, Screenshot Testing, Hilt Testing, Running Tests) with no nested references, matching anchor 4; not a 5 because it exceeds the simple-skill line and some material (e.g., full dependency listings) could be split out.

4 / 5

Total

15

/

20

Passed

Description

53%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 clearly states what the skill covers (Unit, Integration, Hilt, Screenshot testing) but omits any 'when to use it' trigger guidance, which caps completeness. Specificity and trigger-term coverage are moderate rather than comprehensive.

Suggestions

Add an explicit 'Use when…' clause naming concrete trigger phrases (e.g., 'Use when writing or running Android tests, Hilt integration tests, or Compose screenshot tests').

Include natural user-facing synonyms like 'Android tests', 'UI tests', and 'Compose tests' alongside the existing keywords.

Reframe the test-type list as concrete actions (e.g., 'Write, run, and verify Unit, Hilt integration, and Compose screenshot tests') to lift specificity.

DimensionReasoningScore

Specificity

Names the Android testing domain and four test categories (Unit, Integration, Hilt, Screenshot), but these are test types rather than concrete actions and coverage is moderate, matching anchor 3; not a 4 because it does not list several specific concrete actions.

3 / 5

Completeness

It gives a clear 'what' (testing strategy involving named test types) but provides no 'Use when…' clause or equivalent explicit trigger guidance, so per the judging guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

Keywords like 'Unit', 'Integration', 'Hilt', and 'Screenshot tests' are relevant and domain-natural, but common variations such as 'Android tests', 'UI tests', 'Compose tests', or the bare verb 'test' are missing, fitting anchor 3 rather than the fuller coverage of 4.

3 / 5

Distinctiveness Conflict Risk

Hilt and Screenshot/Roborazzi testing form a fairly distinct Android niche with only minor overlap risk against closely related testing skills, matching anchor 4; not a 5 because no explicit trigger phrases sharpen the niche.

4 / 5

Total

13

/

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
new-silvermoon/awesome-android-agent-skills
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.