qa
Generate QA test summary from current branch changes for PR handoff
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate QA test summary from current branch changes for PR handoff
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Guide for adding, finding, or debugging i18n keys in the SEBT portal. Use when adding new user-facing text, looking up an existing key, or diagnosing a missing/empty translation.
Use when performing git operations (sync, branch, status) across the SEBT repos โ switching branches, pulling latest, creating feature branches, or checking repo state
Run unit tests across the SEBT monorepo in parallel โ all tests, backend only, frontend only, or specific suites (portal, connectors, dc)
Review code against the SEBT Self-Service Portal conventions. Use when reviewing PRs, cleaning up code, or checking if code follows our Short, Sharp, Simple principles.
Compare running app screens against Figma designs โ captures screenshots from both sources and produces a structured gap report
| name | qa |
| description | Generate QA test summary from current branch changes for PR handoff |
| allowed-tools | Read, Grep, Glob, Bash, Write |
Generate a QA handoff document from the current branch's changes. Output should be ready to paste as a Jira comment on the ticket.
Write two versions of the output:
.claude/qa-summary.md โ Markdown version with proper headings, bold, checkboxes, and code formatting. Useful for GitHub PRs or reference..claude/qa-summary.txt โ Plain text version following the Jira formatting rules below. This is the one that gets copied to clipboard.After writing both files, run cat .claude/qa-summary.txt | pbcopy to copy the Jira version to the clipboard. Tell the user: "Copied to clipboard โ paste into Jira with Cmd+V. Markdown version also saved to .claude/qa-summary.md."
git diff development --stat and git log development..HEAD --oneline to see only what this branch adds. Also run git diff HEAD --stat to catch any uncommitted work.src/**/Seed*.cs, seeds/**, prisma/seed.ts, fixtures)appsettings*.json, .env*, config/**)STATE, TENANT, etc.)README.md or docs/** that already enumerate test users
Resolve patterns into concrete values โ e.g. if EmailPattern is sebt.dc+{0}@codeforamerica.org and the scenario is co-loaded, the test credential is sebt.dc+co-loaded@codeforamerica.org.QA Summary โ [Branch Name]
What Changed
Brief 2-3 sentence description of the feature/fix.
Affected Areas
- All pages โ page views and browser tab titles
- Sign in / Sign out flow
Test Cases
Happy Path
1. Step-by-step test case with expected result
2. Another test case...
Edge Cases
1. Edge case scenario with expected behavior
Regression Checks
1. Verify [related feature] still works as expected
Test Credentials
- Persona name โ login email โ how to retrieve OTP/password
- Another persona โ login email โ how to retrieve OTP/password
Environment Notes
- Environment setup needed
- Which environments to test on
qa-summary.md); the plain-text Jira version uses numbered lists per the formatting rules above