Skip to content
Back to blog
Mar 24, 20265 min read

Three Claude Code skills that are changing my QA work

How I built three Claude Code skills for QA: a test concept skill for ISTQB documents, a run-E2E skill for structured Playwright execution, and an expand-E2E skill for coverage analysis.

Claude CodeE2E TestingQA AutomationSkills

Why skills instead of one-off prompts

Anyone who works regularly with AI tools knows the pattern: you write a good prompt, get a usable result – and two weeks later you write the same prompt from scratch. Knowledge is lost, quality varies, and every repetition costs time.

Claude Code skills solve exactly this problem. A skill is essentially a structured prompt with clear logic, defined steps, and reproducible output. Instead of starting from zero each time, I invoke a skill and get a consistent result. That is especially valuable in quality assurance, where methodology and completeness are critical.

Skill 1: QA Test Concept

The first skill I built generates ISTQB-compliant test concepts from project contexts. It uses intake logic that gathers relevant project information, checks existing documents for completeness, and maps content to all ten ISTQB-required sections.

The result is a structured document with traffic-light scoring: green for complete sections, yellow for gaps with recommendations, red for missing mandatory content. Output is in Markdown or DOCX depending on context – optimized for public sector, banking, SaaS, and ERP projects in the German market.

Skill 2: Running and analyzing E2E tests

The second skill automates structured execution of Playwright E2E tests. Instead of just running tests and reading console output, the skill automatically detects the test configuration, runs the appropriate tests, and analyzes results systematically.

What makes it special is the failure categorization. Each failing test is assigned a category: product bug, test bug, auth issue, environment issue, or flaky test. On top of that comes root cause analysis with concrete next steps. This saves enormous time in debugging because I no longer need to interpret each failure individually.

Skill 3: Finding and closing coverage gaps

The third skill is the most analytical of the three. It reads the existing test landscape, compares it against actual app routes and features, and systematically identifies coverage gaps. Each gap is scored by priority: P0 for business-critical flows without tests, down to P3 for nice-to-have coverage.

Based on this analysis, the skill automatically creates one to five new tests that follow existing project patterns. It also maintains a coverage map that documents the current state. Over time this builds an increasingly complete test picture without me having to manually search for gaps.

How the three skills work together

Each skill is useful on its own. Together they form a continuous QA workflow: the test concept defines strategy and priorities. The run skill executes tests and delivers structured feedback. The expand skill identifies remaining gaps and closes them.

This trio covers the full lifecycle – from test strategy through execution to coverage optimization. And because each skill has its own guardrails, typical mistakes do not happen: the run skill does not modify production code, the expand skill does not generate unstable tests, and the test concept skill explicitly checks for ISTQB completeness.

Conclusion

For me, skills are the most effective way to operationalize QA knowledge. Instead of leaving expertise in individual heads or one-off prompts, domain knowledge becomes a reproducible asset. These three QA skills show what that looks like in practice: methodologically sound, automated, and available on demand.

As a QA consultant, this gives me a real productivity gain. And for teams facing similar challenges, skills offer a way to make quality assurance not just more efficient, but also more consistent.