CtrlK
BlogDocsLog inGet started
Tessl Logo

testing-qa

Comprehensive testing and QA workflow covering unit testing, integration testing, E2E testing, browser automation, and quality assurance.

52

Quality

57%

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 ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/testing-qa/SKILL.md

The canonical home for this skill is testing-qa in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%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 content is a well-sequenced, lean orchestration guide across eight testing phases, but it lacks concrete executable commands, inter-phase validation checkpoints, and any file-based progressive disclosure. It reads as a high-level index of skills to invoke rather than actionable, self-contained guidance.

Suggestions

Add concrete, executable examples or commands for the highest-value actions (e.g., a sample Jest/pytest invocation or Playwright command) instead of only high-level action verbs.

Insert explicit validation checkpoints between phases (e.g., "Confirm coverage > 80% before moving to integration tests") to create feedback loops.

Move the per-phase skill lists or copy-paste prompts into a referenced bundle file (e.g., references/phases.md) so SKILL.md stays a lean overview with one-level-deep navigation.

DimensionReasoningScore

Conciseness

The body is list-driven and avoids explaining concepts Claude already knows; each phase is a compact set of skills, actions, and prompts. Not a 5 because the "Copy-Paste Prompts" largely restate the "Skills to Invoke" lines, adding mild redundancy; not a 3 because there is no padded prose or unnecessary concept explanation.

4 / 5

Actionability

Copy-paste invocations (e.g., "Use @javascript-testing-patterns to write Jest tests") are concrete, but the per-phase "Actions" are high-level hints ("Define testing strategy", "Configure mocking") with no executable commands or code. Not a 4 because key execution details are missing; not a 2 because the skill-invocation prompts do give specific, usable direction.

3 / 5

Workflow Clarity

Eight phases are clearly sequenced and a closing Quality Gates Checklist exists, but there are no per-phase validation checkpoints or feedback loops between phases — validation is only implicit until the final checklist. Not a 4 because checkpoints are missing/implicit rather than present with minor gaps; not a 2 because the sequence itself is coherent and well-ordered.

3 / 5

Progressive Disclosure

The body is well-sectioned into phases with headers, but no bundle files (references/, scripts/, assets/) exist and there are no one-level-deep file references — all content is inlined monolithically in SKILL.md. Not a 4 because there is no signaled navigation to detailed materials; not a 2 because the section structure is reasonable rather than a minimal/unstructured wall.

3 / 5

Total

13

/

20

Passed

Description

57%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 communicates what the workflow covers but omits any explicit "Use when..." trigger guidance, capping completeness. Trigger-term coverage is good, though specificity and distinctiveness are moderate because the listed items are broad testing categories rather than concrete, narrowly-scoped actions.

Suggestions

Add an explicit trigger clause, e.g. "Use when setting up test infrastructure, writing unit/integration/E2E tests, or establishing quality gates".

Replace generic area labels with one or two concrete actions (e.g., "generate Jest/pytest tests", "drive Playwright E2E suites") to raise specificity.

Narrow the scope or add a distinguishing qualifier so it does not overlap with every individual testing skill.

DimensionReasoningScore

Specificity

Names the testing/QA domain and enumerates areas ("unit testing, integration testing, E2E testing, browser automation, and quality assurance"), but these are activity categories rather than concrete actions like 'write Jest tests' or 'generate coverage reports', matching the anchor that names the domain with 1-2 concrete actions. Not a 4 because nothing rises to specific executable actions; not a 2 because it does list several distinct testing areas.

3 / 5

Completeness

Has a clear "what" (a workflow covering the listed testing areas) but no "Use when..." clause or equivalent trigger guidance, so per the rubric guideline completeness is capped at 3. Not a 4 because the "when" is entirely missing rather than weakly present.

3 / 5

Trigger Term Quality

Includes natural terms a user would say — "unit testing", "integration testing", "E2E testing", "browser automation", "QA" — giving good keyword coverage. Not a 5 because common variations/synonyms (e.g., "tests", "test coverage", "pytest", "Jest", "Playwright") are absent; not a 3 because the core natural phrases are present rather than only generic language.

4 / 5

Distinctiveness Conflict Risk

It is specific to the testing/QA niche (distinguishable from non-testing skills), but as a broad bundle spanning unit, integration, E2E, browser automation, and QA it overlaps with many individual testing skills. Not a 4 because overlap risk with related testing skills is non-trivial; not a 2 because it is not so generic that it conflicts with virtually any skill.

3 / 5

Total

13

/

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.

Validation15 / 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
administrakt0r/AI-Agents-Safe-Coding-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.