qa
Generate QA test summary from current branch changes for PR handoff
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Generate QA test summary from current branch changes for PR handoff
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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