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.zipInstalls 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.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
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
- Acceptance criteria mapping — Does every criterion have a test?
- Coverage gaps — What scenarios are untested?
- Test quality — Do tests validate behavior, not implementation?
- Edge cases — Are boundary conditions and failure paths covered?
- Test maintainability — Will tests survive a refactor?
Acceptance Criteria Matrix
Build a traceability matrix:
| Acceptance Criterion (from spec) | Test(s) that cover it | Status |
|---|---|---|
| [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:
- Summary — what was reviewed, overall test health assessment
- Acceptance Criteria Coverage table — each AC mapped to its test(s) with Covered / Missing / Partial status
- Metrics — AC counts (covered/partial/missing), test types present, estimated untested risk surface
- Findings table — severity-rated (🔴🟠🟡🔵), category, area, issue, and a concrete Given/When/Then suggested test
- Recommended Actions — checkboxes with specific test scenarios to write
- 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.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| qa-review-checklist (this skill) | 0 | 4mo | No flags | Intermediate |
| python-testing-patterns | 77 | 2mo | Review | Intermediate |
| dependency-upgrade | 26 | 5mo | Review | Intermediate |
| test-cases | 57 | 7mo | No flags | Beginner |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
dependency-upgrade
wshobson
Manage major dependency version upgrades with compatibility analysis, staged rollout, and comprehensive testing. Use when upgrading framework versions, updating major dependencies, or managing breaking changes in libraries.
test-cases
cexll
This skill should be used when generating comprehensive test cases from PRD documents or user requirements. Triggers when users request test case generation, QA planning, test scenario creation, or need structured test documentation. Produces detailed test cases covering functional, edge case, error handling, and state transition scenarios.
reviewing-code
CaptainCrouton89
Systematically evaluate code changes for security, correctness, performance, and spec alignment. Use when reviewing PRs, assessing code quality, or verifying implementation against requirements.
wcag-audit-patterns
wshobson
Conduct WCAG 2.2 accessibility audits with automated testing, manual verification, and remediation guidance. Use when auditing websites for accessibility, fixing WCAG violations, or implementing accessible design patterns.
code-coverage-with-gcov
gadievron
Add gcov code coverage instrumentation to C/C++ projects