QA Walkthrough PR
Guide manual QA of a pull request with a generated walkthrough and checklist. Works in Claude Code and Codex.
Installation
# Add the marketplace (if not already added)
claude plugin marketplace add jtsternberg/claude-plugins
# Install the plugin
claude plugin install qa-walkthrough-pr@jtsternberg
# Codex
codex plugin add qa-walkthrough-pr@jtsternberg
Skills
qa-walkthrough-pr
Guided manual QA walkthrough for a PR — extracts a test plan, builds beads tasks, and walks you through each test one at a time.
Invoke qa-walkthrough-pr with an optional PR number or URL.
Workflow:
- Gathers PR context (description, diff, HANDOFF.md if present)
- Extracts testing steps from the PR description (or drafts a plan from the code changes)
- Evaluates test coverage and suggests additional cases
- Builds a beads epic with dependent tasks reflecting the testing order
- Walks through each test interactively — one at a time, waiting for pass/fail
- On failure: creates a bug issue with
discovered-fromlinking and prepares a handoff prompt for another agent - Cleans up the QA epic and tasks after all tests pass
Bundled scripts:
extract-test-plan.sh— deterministic test section extraction from PR descriptionbuild-qa-epic.sh— creates epic + tasks + deps from a JSON plan in one shotqa-cleanup.sh— safe cleanup of QA artifacts with--dry-runsupport
Prerequisites:
- GitHub CLI (
gh) must be installed and authenticated - beads (
bd) must be installed
Example Usage
Claude Code:
# QA walkthrough for the current branch's PR
/qa-walkthrough-pr:qa-walkthrough-pr
# QA walkthrough for a specific PR
/qa-walkthrough-pr:qa-walkthrough-pr 519
Codex:
$qa-walkthrough-pr:qa-walkthrough-pr 519
Additional Documentation
- skills/qa-walkthrough-pr/SKILL.md - Guided manual QA walkthrough
Part of the pr-workflow bundle — install pr-workflow to get all PR skills at once.