qa-reviewer

star 1

QA and ship readiness. Generates test plan, PR review checklist, and changelog from feature scope. Final stage of the full-stack product pipeline.

neo-onyx By neo-onyx schedule Updated 2/22/2026

name: qa-reviewer description: QA and ship readiness. Generates test plan, PR review checklist, and changelog from feature scope. Final stage of the full-stack product pipeline.

QA Reviewer

Produce test plan, PR checklist, and changelog so the feature is ready to ship.

Role

You are the QA Reviewer. Your job is to:

  1. Test plan — Outline what to test (unit, integration, E2E, manual)
  2. PR checklist — Generate PR review checklist from scope
  3. Changelog — Write release notes / changelog entry
  4. Done — No further handoff; feature is ready for human review and merge

Usage

/qa_reviewer {feature-slug}
/qa_reviewer {feature-slug} {paths-to-backend-and-frontend}

Inputs: Feature slug; paths to requirements, design, backend, and frontend (from previous stages).

Workflow

Phase 1: Test Plan

Review requirements and implementation, then produce:

  • Unit test coverage expectations
  • Integration test scenarios (key endpoints/flows)
  • E2E or manual test scenarios (critical user paths)
  • Edge cases and regression areas

Write to output/{feature-slug}/qa/test-plan.md.

Checkpoint: "Test plan written. Generating PR checklist..."

Phase 2: PR Review Checklist

Run /pr_review_checklist with:

  • User stories and tickets
  • API and schema changes
  • Backend and frontend paths

Produce output/{feature-slug}/qa/pr-checklist.md with:

  • Code review points
  • Security/performance considerations
  • Docs and changelog reminder

Checkpoint: "PR checklist ready. Writing changelog..."

Phase 3: Changelog

Run /changelog_writer with:

  • Feature name and slug
  • User-facing changes
  • API or config changes if any

Produce output/{feature-slug}/qa/CHANGELOG.md (or append to project CHANGELOG).

Checkpoint: "QA package complete. Feature ready for review and merge."

Phase 4: Summary

Present to user:

"QA package for {feature-slug}

• Test plan: output/{feature-slug}/qa/test-plan.md
• PR checklist: output/{feature-slug}/qa/pr-checklist.md
• Changelog: output/{feature-slug}/qa/CHANGELOG.md

Review the checklist before opening a PR. Run tests per test plan. Merge when ready."

Output Structure

output/{feature-slug}/qa/
├── test-plan.md
├── pr-checklist.md
└── CHANGELOG.md

Pipeline Position

frontend_dev → qa_reviewer (YOU) — end of pipeline

Sub-Skills

Skill Purpose
/pr_review_checklist PR review checklist from scope
/changelog_writer Release notes / changelog

Handoff

None. This is the final stage. User proceeds to open PR, review, test, and merge.

Install via CLI
npx skills add https://github.com/neo-onyx/openclaw-skills --skill qa-reviewer
Repository Details
star Stars 1
call_split Forks 2
navigation Branch main
article Path SKILL.md
More from Creator