This skill should be used when establishing comprehensive QA testing processes for any software project. Use when creating test strategies, writing test cases following Google Testing Standards, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, or generating progress reports. Includes autonomous execution capability via master prompts and complete documentation templates for third-party QA team handoffs. Implements OWASP security testing and achieves 90% coverage targets.
77
67%
Does it follow best practices?
Impact
94%
1.51xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./qa-expert/SKILL.mdQuality
Discovery
100%Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.
This is a strong skill description that clearly articulates specific QA testing capabilities, includes natural trigger terms users would employ, and explicitly states when to use the skill. The description is comprehensive without being padded, covering both the 'what' and 'when' effectively while maintaining a distinct niche that separates it from general development or documentation skills.
| Dimension | Reasoning | Score |
|---|---|---|
Specificity | Lists multiple specific concrete actions: creating test strategies, writing test cases, executing test plans, tracking bugs with P0-P4 classification, calculating quality metrics, generating progress reports, OWASP security testing, and documentation templates for handoffs. | 3 / 3 |
Completeness | Clearly answers both 'what' (creating test strategies, writing test cases, tracking bugs, calculating metrics, generating reports, security testing) and 'when' with an explicit 'Use when' clause listing specific trigger scenarios like creating test strategies, writing test cases, executing test plans, etc. | 3 / 3 |
Trigger Term Quality | Includes strong natural keywords users would say: 'QA testing', 'test strategies', 'test cases', 'test plans', 'bugs', 'quality metrics', 'progress reports', 'security testing', 'coverage targets', 'Google Testing Standards', 'OWASP'. Good coverage of terms a user seeking QA help would naturally use. | 3 / 3 |
Distinctiveness Conflict Risk | Occupies a clear niche around comprehensive QA testing processes with distinct triggers like P0-P4 bug classification, Google Testing Standards, OWASP security testing, and QA team handoff documentation. Unlikely to conflict with general coding or documentation skills. | 3 / 3 |
Total | 12 / 12 Passed |
Implementation
35%Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
This skill is comprehensive in scope but suffers from significant verbosity and redundancy, with key concepts (autonomous execution, init command) repeated multiple times. It provides a reasonable structure with good reference file organization, but the main document tries to serve as both overview and detailed guide, resulting in a bloated file. Actionability is moderate—there are some concrete commands but most guidance is procedural description rather than executable examples.
Suggestions
Eliminate redundancy: the autonomous execution pitch appears 3 times, the init command appears twice, and severity classification could live entirely in a reference doc. Cut the main file by ~40%.
Add a concrete, complete test case example inline (filled-in TC-CLI-001 with actual Arrange/Act/Assert content) instead of just describing the format abstractly.
Add explicit validation/recovery steps to workflows: e.g., after metrics calculation, 'If quality gates fail: 1. Identify blocking gates 2. Prioritize P0 bugs 3. Re-run metrics after fixes'.
Move the project sizing table, OWASP coverage list, and quality gates table to reference documents, keeping only a brief summary with links in the main skill file.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | Extremely verbose at ~250+ lines with significant redundancy. The Quick Start section repeats the init command that appears again in Core Capabilities §1. Autonomous execution is described three separate times (§3, dedicated section, Pattern 2). Marketing language like '100x speedup', 'world-class', '⭐ Recommended' wastes tokens. Explains concepts Claude already knows (what AAA pattern is, what severity levels mean, basic bug reporting fields). | 1 / 3 |
Actionability | Provides some concrete commands (init script, metrics script) and references to templates, but most guidance is procedural description rather than executable code. Test case writing is described abstractly ('follow structure') without showing an actual complete test case example. Bug reporting lists fields but doesn't show a concrete filled-in example. The 'Common Patterns' are numbered lists of steps, not executable code. | 2 / 3 |
Workflow Clarity | Multi-step processes are listed (e.g., manual execution has 4 steps, Starting Fresh QA has 5 steps) but validation checkpoints are weak. The Ground Truth Principle is mentioned but the actual validation/verification feedback loop is delegated to a reference doc. No explicit 'if validation fails, do X' recovery steps in the main workflows. The metrics calculation has quality gates but no guidance on what to do when gates fail. | 2 / 3 |
Progressive Disclosure | References are well-organized and one-level deep (references/, assets/, scripts/), which is good. However, the main SKILL.md itself is a monolithic wall of text that includes too much inline content that could be in reference files (severity classification table, quality gates table, OWASP coverage list, project sizing guidelines, success criteria). The overview tries to be both summary and detailed guide simultaneously. | 2 / 3 |
Total | 7 / 12 Passed |
Validation
90%Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.
Validation — 10 / 11 Passed
Validation for skill structure
| Criteria | Description | Result |
|---|---|---|
frontmatter_unknown_keys | Unknown frontmatter key(s) found; consider removing or moving to metadata | Warning |
Total | 10 / 11 Passed | |
4f0eae8
Table of Contents
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.