CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

qa-expert

Sets up QA testing processes: test strategies, Google Testing Standards test cases, P0-P4 bug tracking, quality metrics, progress reports, autonomous execution via master prompts, and OWASP security testing, with third-party QA handoff docs. Use when establishing QA infrastructure, writing test cases, executing test plans, or tracking bugs. Not for auditing an already-rendered UI (use frontend-visual-qa).

Quality

84%

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

71%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 is a well-structured, actionable overview with excellent progressive disclosure — all references resolve to real bundle files at one level deep. Its main weakness is redundancy: the init command, autonomous-execution instructions, and master-prompt references are repeated across multiple sections and could be consolidated.

Suggestions

Consolidate the duplicated autonomous-execution material: Capability 3's 'Autonomous execution' steps and the later 'Autonomous Execution (⭐ Recommended)' section cover the same ground — merge them into one section and point to references/master_qa_prompt.md once.

Remove the repeated init command: the Quick Start already shows the full 'uv run ... init_qa_project.py' invocation verbatim, so Capability 1 can reference Quick Start instead of duplicating it.

Trim the ~6 scattered mentions of references/master_qa_prompt.md (Quick Start, Capability 3, Autonomous Execution, Reference Documents, Patterns 2 and 4) down to one or two authoritative pointers to cut token cost without losing navigation.

DimensionReasoningScore

Conciseness

The body is mostly operational but repeats itself beyond minor trimming: the init command appears in both Quick Start and Capability 1, autonomous execution is covered in Capability 3 and again in a dedicated 'Autonomous Execution (⭐ Recommended)' section, and references/master_qa_prompt.md is pointed to roughly six times. This matches 'mostly efficient but could be tightened' rather than the 4 anchor's 'minor instances'.

3 / 5

Actionability

Concrete, runnable guidance throughout — copy-paste 'uv run' commands with arguments, a specific test-case ID format (TC-[CATEGORY]-[NUMBER]), required bug-report fields, and a metrics command. Minor gaps (the <qa-expert-dir> placeholder needs manual resolution and no filled-in test-case example is shown inline) place it at 'mostly executable with minor gaps' rather than fully copy-paste ready.

4 / 5

Workflow Clarity

Multi-step processes are clearly sequenced with most checkpoints present: numbered manual execution steps with 'Update TEST-EXECUTION-TRACKING.csv immediately after EACH test', interruption recovery ('read back checkpoints and reconcile uncertain side effects'), and harness/authorization verification before execution. It falls short of the 5 anchor because the batch/autonomous path's validate-fix-retry feedback loops are described abstractly rather than as explicit steps.

4 / 5

Progressive Disclosure

The body is a clear overview with well-signaled, one-level-deep references: every referenced path (references/*.md, scripts/init_qa_project.py, scripts/calculate_metrics.py, assets/templates/TEST-CASE-TEMPLATE.md) resolves to a real file in the bundle, each pointer states its purpose, and detailed material is appropriately split out rather than inlined. This matches the 5 anchor rather than 4, where organization gaps would remain.

5 / 5

Total

16

/

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.

A strong description: it enumerates concrete capabilities, gives explicit 'Use when' triggers, and includes a negative boundary to reduce conflict risk. The only weakness is slightly incomplete natural-keyword coverage.

DimensionReasoningScore

Specificity

The description enumerates many concrete actions — 'test strategies, Google Testing Standards test cases, P0-P4 bug tracking, quality metrics, progress reports, autonomous execution via master prompts, and OWASP security testing, with third-party QA handoff docs' — giving comprehensive coverage with no notable gaps, matching the anchor for multiple specific concrete actions.

5 / 5

Completeness

It explicitly answers both 'what' (sets up QA testing processes with an enumerated capability list) and 'when' (a concrete 'Use when...' clause listing four triggers), plus a negative boundary. This matches the anchor for clearly and explicitly answering both what AND when; it exceeds the 4 anchor whose 'when' could be more specific.

5 / 5

Trigger Term Quality

'Use when establishing QA infrastructure, writing test cases, executing test plans, or tracking bugs' supplies good natural keywords, but common variations users would say (e.g., 'bug reports', 'regression testing', 'test suites', 'QA handoff') are missing. Good coverage with a few natural terms absent fits the 4 anchor rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

The QA/testing niche is distinct and the explicit disambiguation 'Not for auditing an already-rendered UI (use frontend-visual-qa)' prevents overlap with a related skill, matching the clear-niche/minimal-conflict anchor rather than the 4 anchor with minor overlap risk.

5 / 5

Total

19

/

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: 3 deeper-than-1-level

Warning

Total

15

/

16

Passed

Repository

daymade/claude-code-skills

Path

qa-expert/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.