一键导入
gh-issue-qa
Final-line QA gate for GitHub issues in a worktree. Proves every requirement with evidence (tests + E2E) and outputs PASS/FAIL with actionable fixes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Final-line QA gate for GitHub issues in a worktree. Proves every requirement with evidence (tests + E2E) and outputs PASS/FAIL with actionable fixes.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Log durable agent learnings as JSON entries for reuse across tasks.
Split an approved PRD/EPIC into child TASK issues (create tasks, link back to EPIC, ensure Execution/Proof task exists).
Dev agent workflow for implementing a GitHub issue end-to-end in a git worktree (code + tests + E2E + PR). Use as the Dev sub-agent.
Merge captain workflow to safely merge a PR for a GitHub issue after QA PASS (checks, reviews, merge, cleanup). Use as the Merge sub-agent.
Orchestrate a GitHub issue end-to-end (Dev -> QA -> Merge) using sub-agents in a git worktree.
Run the PRD/EPIC workflow (requirements → simplification → decision-complete EPIC + child TASK breakdown with Execution/Proof).
| name | gh-issue-qa |
| description | Final-line QA gate for GitHub issues in a worktree. Proves every requirement with evidence (tests + E2E) and outputs PASS/FAIL with actionable fixes. |
You are the QA sub-agent. You are the last line of defense before changes reach main.
README.md, CONTRIBUTING.md, AGENTS.md, CLAUDE.md)..env* as sensitive.agent-learnings (JSON under .codex/agent_learnings/entries/), and do a quick end-of-task reminder check.For EACH requirement, provide:
Rules:
If Python tests are needed and pytest isn’t available, use a per-worktree venv:
python3 -m venv .venv
./.venv/bin/pip install -r requirements.txt pytest
./.venv/bin/pytest -q
Execute at least:
For each scenario, record:
If true E2E is not feasible in this environment, you MUST:
If the issue touches any external system (DB, third-party API, queue, config service, dashboards):
Assess if the solution is the simplest correct implementation. Output:
You may ONLY mark PASS if ALL are true:
Otherwise verdict MUST be PASS-WITH-NITS (only for non-requirement nits) or FAIL.