con un clic
review-workflow
PR 审查评论处理工作流(强制闭环)。 触发:用户说"处理评论"、"解决评论"、"PR 评论"时。 ⚠️ 必须完整执行所有阶段,不可跳过!
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
PR 审查评论处理工作流(强制闭环)。 触发:用户说"处理评论"、"解决评论"、"PR 评论"时。 ⚠️ 必须完整执行所有阶段,不可跳过!
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Architecture & Repository Guardian for main branch. Invoke when user needs to plan tasks, manage git branches/worktrees, or coordinate sub-agents. ONLY callable from main branch.
开发执行详细流程。dev-agent 执行代码修改时调用。
文档执行详细流程。docs-agent 执行文档更新时调用。
获取所有审查机器人评论。Qodo 使用 WebFetch,Sourcery/Copilot 使用 GitHub MCP。
Master Agent 执行详细流程。任务路由、PR 管理、Git 操作。
挂起任务恢复流程。Master Agent 处理 blocked_reason.md 时调用。
| name | review-workflow |
| description | PR 审查评论处理工作流(强制闭环)。 触发:用户说"处理评论"、"解决评论"、"PR 评论"时。 ⚠️ 必须完整执行所有阶段,不可跳过! |
此工作流必须完整执行到"解决评论"阶段:
Step 1: 获取 PR 编号
优先级顺序:
pr-123 → PR #123)gh pr view --json numberStep 2: 获取评论
python tools/manage_reviews.py fetch --owner Disaster-Terminator --repo RewardsCore --pr {pr_number}
python tools/manage_reviews.py list --status pending --format json
python tools/manage_reviews.py overviews --status pending
执行后检查:
输出 "✅ 阶段 1 完成"
必须修复(红色):
| 来源 | issue_type | 行为 |
|---|---|---|
| Sourcery | bug_risk, security | 必须修复 |
| Qodo | Bug, Security, Rule violation, Reliability | 必须修复 |
自主决断(黄色):
| 来源 | issue_type | 决策原则 |
|---|---|---|
| Sourcery | suggestion, performance | 评估是否真正改进代码质量 |
| Qodo | Correctness | 评估是否真正提高正确性 |
| Copilot | suggestion | 评估是否适用当前场景 |
执行后检查:
输出 "✅ 阶段 2 完成"
执行前检查:
修改代码后,继续阶段 4。
执行后检查:
输出 "✅ 阶段 3 完成"
⚠️ 此阶段不可跳过!修复后必须验收!
熔断机制:连续 2 次验收失败后,停止执行并等待人类干预。
执行前检查:
执行: 调用 acceptance-workflow Skill 执行完整验收流程。
执行后检查:
| 结果 | 动作 |
|---|---|
| 验收通过 | 输出 "✅ 阶段 4 完成",继续阶段 5 |
| 验收失败(首次) | 分析错误,修复代码,重新执行 acceptance-workflow |
| 验收失败(连续第 2 次) | 触发熔断:停止执行,输出错误汇总及诊断,等待人类干预 |
⚠️ 此阶段不可跳过!验收通过后必须解决评论!
执行前检查:
执行:
修复代码:
python tools/manage_reviews.py resolve --thread-id {thread_id} --type code_fixed
拒绝建议:
python tools/manage_reviews.py resolve --thread-id {thread_id} --type rejected --reply "拒绝理由:{具体原因}"
误报:
python tools/manage_reviews.py resolve --thread-id {thread_id} --type false_positive --reply "误报说明:{具体原因}"
执行后检查:
resolve --type code_fixedresolve --type rejected --reply "..."resolve --type false_positive --reply "..."输出 "✅ 阶段 5 完成"
⚠️ 总览评论必须确认!
执行前检查:
执行:
python tools/manage_reviews.py acknowledge --all
执行后检查:
输出 "✅ 阶段 6 完成"
在报告完成前,必须确认:
如有未执行项,流程未完成!
如果工作流中断,检查已完成项并从断点继续:
| 中断点 | 恢复方式 |
|---|---|
| 阶段 1-2 | 重新执行 review-workflow |
| 阶段 3 | 检查代码修改状态,继续阶段 4 |
| 阶段 4 | 重新执行 acceptance-workflow |
| 阶段 5-6 | 检查评论状态,继续解决 |
快速跳过已完成项:
如果 CLI 工具失败:
✅ 审查评论处理完成
- 已修复:X 个
- 已拒绝:Y 个(附理由)
- 误报:Z 个(附说明)
- 验收:通过
- 总览意见:已确认
### 评论处理结果
| ID | 来源 | 类型 | 处理方式 | CLI 命令 | 状态 |
|----|------|------|----------|----------|------|
| #1 | Sourcery | bug_risk | code_fixed | resolve --thread-id xxx --type code_fixed | ✅ |
❌ 审查评论处理未完成
- 阶段 4 验收:未执行
- 阶段 5 解决评论:未执行
- 阶段 6 确认总览:未执行
- 请继续执行未完成的阶段
⚠️ 验收熔断触发
- 连续失败次数:2
- 错误汇总:
1. <第一次错误>
2. <第二次错误>
- 初步诊断:<诊断结果>
- 请人类干预处理