QA

qa-review-checklist

Systematic framework for verifying test completeness and quality post-implementation.

Install

mkdir -p .claude/skills/qa-review-checklist && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12808" && unzip -o skill.zip -d .claude/skills/qa-review-checklist && rm skill.zip

Installs to .claude/skills/qa-review-checklist

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Use when validating test strategy, coverage gaps, and acceptance criteria traceability post-implementation.
107 chars · catalog description✓ has a “when” trigger
Intermediate

Key capabilities

  • Map acceptance criteria to tests
  • Identify coverage gaps in testing
  • Assess the quality of existing tests
  • Cover edge cases and boundary conditions
  • Evaluate test maintainability
  • Generate a structured QA review report

How it works

This skill systematically reviews QA by mapping acceptance criteria to tests, identifying coverage gaps, assessing test quality, and covering edge cases, then generates a structured report.

Inputs & outputs

You give it
Acceptance criteria and existing tests for an implementation
You get back
A structured QA review report with a traceability matrix, coverage gaps, findings, and recommended actions

When to use qa-review-checklist

  • Review test coverage
  • Validate acceptance criteria
  • Audit test quality

About this skill

Purpose

Provides a systematic QA review framework for validating test strategy, coverage gaps, and acceptance criteria traceability post-implementation.

When to Use

Use this skill during QA review to validate that the implementation is adequately tested against the specification.

Review Order

  1. Acceptance criteria mapping — Does every criterion have a test?
  2. Coverage gaps — What scenarios are untested?
  3. Test quality — Do tests validate behavior, not implementation?
  4. Edge cases — Are boundary conditions and failure paths covered?
  5. Test maintainability — Will tests survive a refactor?

Acceptance Criteria Matrix

Build a traceability matrix:

Acceptance Criterion (from spec)Test(s) that cover itStatus
[criterion 1][test name/file]✅ Covered / ❌ Missing / ⚠️ Partial

Coverage Gap Categories

  • Happy path gaps — primary success scenarios not tested
  • Error path gaps — failure modes not tested
  • Edge case gaps — boundary conditions not tested
  • Integration gaps — module boundaries not tested
  • State gaps — state transitions not verified

Test Quality Signals

Good tests:

  • Describe a user-facing scenario in the test name
  • Have a clear Given/When/Then structure
  • Use realistic data, not trivial fixtures
  • Assert on observable behavior, not internal state
  • Can run independently and repeatedly

Bad tests:

  • Test implementation details (method calls, internal state)
  • Depend on execution order
  • Use excessive mocking that hides real behavior
  • Have unclear assertions or assert too many things

Output Format

Follow the structured report format defined in the QA agent:

  1. Summary — what was reviewed, overall test health assessment
  2. Acceptance Criteria Coverage table — each AC mapped to its test(s) with Covered / Missing / Partial status
  3. Metrics — AC counts (covered/partial/missing), test types present, estimated untested risk surface
  4. Findings table — severity-rated (🔴🟠🟡🔵), category, area, issue, and a concrete Given/When/Then suggested test
  5. Recommended Actions — checkboxes with specific test scenarios to write
  6. Risk Level — Low / Medium / High with one-line justification

Checklist

  • Every acceptance criterion has at least one test
  • Happy path, error paths, and edge cases are covered
  • Tests validate behavior, not implementation details
  • Tests would survive a refactor
  • No flaky or order-dependent tests
  • Integration boundaries are tested
  • Missing scenarios are documented with priority

When not to use it

  • When the purpose is to implement new features
  • When the purpose is to perform refactoring
  • When the purpose is to write tests

Limitations

  • Does not write tests
  • Does not implement features
  • Does not perform refactoring

How it compares

This workflow provides a systematic framework for QA review, focusing on traceability, coverage, and test quality, which is more structured than an ad-hoc test validation process.

Compared to similar skills

qa-review-checklist side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
qa-review-checklist (this skill)04moNo flagsIntermediate
python-testing-patterns772moReviewIntermediate
dependency-upgrade265moReviewIntermediate
test-cases577moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry