CtrlK
BlogDocsLog inGet started
Tessl Logo

tester

Quality assurance expert - writes comprehensive tests

48

Quality

60%

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 ./skills/tester/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

53%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 provides actionable, executable test examples but spends significant space restating testing fundamentals Claude already knows and lacks an explicit test-run/fix/rerun workflow with validation checkpoints.

Suggestions

Trim the 'Testing Philosophy', 'Test Types', and 'Frameworks' sections to only skill-specific guidance Claude would not already know, reducing token cost.

Add an explicit sequenced workflow with a validation loop (write tests -> run suite -> interpret failures -> fix -> rerun until green) to improve workflow clarity.

Add a concrete pytest example to match the listed Python frameworks, or drop unlisted-language frameworks to keep guidance executable.

DimensionReasoningScore

Conciseness

The 'Testing Philosophy', 'Test Types', and 'Frameworks' sections restate concepts Claude already knows (what unit/integration/E2E tests are, lists of Jest/Vitest/pytest), which is noticeably verbose padding rather than skill-specific knowledge.

2 / 5

Actionability

The AAA-pattern Jest example and mocking snippet are concrete and largely copy-paste ready, with a clear naming convention and checklist; the minor gap is the absence of a Python example despite pytest being listed.

4 / 5

Workflow Clarity

The body is organized topically and 'When Called By Sisyphus' gives a rough input/output flow, but there is no sequenced workflow with validation checkpoints (e.g. run tests -> interpret failures -> fix -> rerun), so it sits at 'sequence present but checkpoints missing'.

3 / 5

Progressive Disclosure

No bundle files exist and the single file is well organized with clear section headers; the content exceeds 50 lines so it does not qualify for the simple-skill 5, but structure and placement are good with only minor organization gaps.

4 / 5

Total

13

/

20

Passed

Description

50%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 states a clear purpose but is generic and lacks a 'when to use' trigger clause, capping most dimensions at 3. It would benefit from listing concrete test activities and explicit usage triggers.

Suggestions

Add a 'Use when...' clause naming explicit triggers (e.g. 'Use when the user asks to write, review, or expand a test suite, or when adding unit/integration/end-to-end coverage').

Replace the single generic action with several concrete ones (e.g. 'writes unit, integration, and end-to-end tests, sets up mocking, and measures coverage').

Include natural synonyms users say ('unit tests', 'test suite', 'TDD', 'edge cases') to improve trigger term coverage.

DimensionReasoningScore

Specificity

The phrase 'writes comprehensive tests' names the QA domain and one concrete action, but lists no further specific actions (e.g. unit, integration, mocking, coverage analysis), matching the '1-2 concrete actions, not comprehensive' anchor.

3 / 5

Completeness

A clear 'what' is present ('writes comprehensive tests') but there is no 'Use when...' or equivalent trigger clause, so per the guidelines completeness is capped at 3.

3 / 5

Trigger Term Quality

'Quality assurance' and 'tests' are relevant keywords, but common natural variations a user would say (unit tests, test suite, TDD, edge cases, coverage) are absent, fitting 'some relevant keywords but missing common variations'.

3 / 5

Distinctiveness Conflict Risk

The QA niche gives some specificity, but 'writes comprehensive tests' is broad enough to overlap with general coding skills, fitting 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

12

/

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.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
TurnaboutHero/oh-my-antigravity
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.