CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

testing

Creates and manages unit tests and integration tests. Analyzes the existing codebase, auto-detects the test framework, and generates tests that follow project conventions. Use this skill when the user mentions "write tests", "unit tests", "integration tests", "test coverage", "testing", "tests missing", "TDD" or similar. Also after implementation when tests need to be created or updated.

Quality

87%

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

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

A highly actionable, well-sequenced testing skill: concrete commands, templates, validation gates, and a genuine fix-loop feedback cycle, with bundle references properly structured one level deep. Its main weaknesses are token weight from inlined project-process ceremony and cross-references that depend on files outside this skill's bundle.

Suggestions

Trim the process overhead: move the pre-phase-0 branch/GitHub-integration steps and handoff-ritual commit details into the referenced team-workflow.md and keep only a one-line pointer plus the testing-specific deltas in SKILL.md.

Remove the trailing '## Keywords' section — the frontmatter description already carries the trigger terms, making the body section redundant.

Consolidate the verify-gate language (currently split between the 'MANDATORY: Verify gate language' section and fix-loop Step 4) into a single stated gate to save tokens without losing the rule.

DimensionReasoningScore

Conciseness

The core testing guidance is lean, but the ~330-line body carries heavy process ceremony (pre-phase-0 GitHub integration commands, four-part handoff ritual, backlog writeback rules) plus redundancy (verify-gate language restated, trailing Keywords section). Fits the 'mostly efficient but could be tightened' anchor rather than the verbose level below, since nothing explains concepts Claude already knows.

3 / 5

Actionability

Fully executable guidance throughout: exact commands ('python3 tools/github-integration/flow.py tag-phase --item <ID> --phase test'), a copy-paste TEST-RESULT-BLOCK template, an A/B/C/D user decision prompt, a canonical commit message, and concrete coverage/naming tables. Common cases are covered with no meaningful gaps.

5 / 5

Workflow Clarity

The fix-loop is a clearly sequenced 5-step process with an explicit feedback loop ('If failures remain, return to Step 1'), hard validation thresholds ('0 test failures, 0 lint errors', coverage not regressed), and a verify gate that forbids stale evidence ('Cached output and stale logs are not evidence'). Matches the anchor with explicit validation steps and error recovery.

5 / 5

Progressive Disclosure

Bundle references (references/test-checklist.md, references/test-anti-patterns.md) exist, are one level deep, and are clearly signaled via the 'Full version / Short version' pattern. Falls short of 5 because many cross-references point outside the skill's bundle (skills/project-conventions/..., coding/SKILL.md, _devprocess/...) and the pre-phase-0/handoff process detail arguably belongs in the shared team-workflow reference rather than inlined here.

4 / 5

Total

17

/

20

Passed

Description

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

A strong description: third-person voice, concrete capabilities, explicit use-when triggers with natural phrasing, and an additional post-implementation trigger. The only soft spot is mild overlap with a coding skill that also produces tests, and a few missing synonyms.

DimensionReasoningScore

Specificity

Multiple concrete actions with comprehensive coverage: 'Creates and manages unit tests and integration tests', 'Analyzes the existing codebase', 'auto-detects the test framework', 'generates tests that follow project conventions'. No material gaps, matching the top anchor rather than the 'minor gaps' level below.

5 / 5

Completeness

Explicitly answers both what (create/manage/analyze/auto-detect/generate) and when ('Use this skill when the user mentions ... or similar. Also after implementation when tests need to be created or updated') with concrete trigger phrases, mirroring the top-anchor example structure. Not 4, since the 'when' clause is fully explicit rather than merely adequate.

5 / 5

Trigger Term Quality

Seven natural trigger phrases ('write tests', 'unit tests', 'integration tests', 'test coverage', 'testing', 'tests missing', 'TDD') plus an after-implementation trigger — good coverage users would actually say. Falls short of the comprehensive anchor because common synonyms like 'test suite', 'regression tests', or 'specs' are missing.

4 / 5

Distinctiveness Conflict Risk

A clear testing niche with distinct triggers, but the skill body itself states that /coding in TDD mode already creates unit tests, creating minor overlap risk with that closely related skill — fitting 'mostly distinct; minor overlap risk' rather than 'clear niche with minimal conflict'.

4 / 5

Total

18

/

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

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

Repository

salemaziel/digital-innovation-agents

Path

skills/testing/SKILL.md

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.