원클릭으로
pr-review
PR 审查与自动化交付流程。创建 PR 后触发,处理 AI 审查机器人交互。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
PR 审查与自动化交付流程。创建 PR 后触发,处理 AI 审查机器人交互。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
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 | pr-review |
| description | PR 审查与自动化交付流程。创建 PR 后触发,处理 AI 审查机器人交互。 |
| 机器人 | 触发方式 | 可标记解决 | 解决状态检测 |
|---|---|---|---|
| Sourcery | @sourcery-ai review | ✅ 自动 | 检查 body 含 ✅ Addressed |
| Copilot | 自动(PR 创建时) | ❌ | 无法判断,需人工处理 |
| Qodo | /review | ❌ | 无法判断,需人工处理 |
解决状态判断:
✅ Addressed in {commit}人工处理:Copilot/Qodo 评论需在 GitHub 网页上点击"Resolve conversation"。
| 命令 | 用途 |
|---|---|
@sourcery-ai review | 触发新审查 |
@sourcery-ai resolve | 解决所有评论 |
@sourcery-ai dismiss | 解除所有审查 |
| 命令 | 用途 |
|---|---|
/review | PR 审查 |
/describe | 生成 PR 描述 |
/improve | 代码改进建议 |
/compliance | 合规性检查 |
/test | 生成单元测试 |
/implement | 根据审查建议生成实现代码 |
/ask ... | 自由提问 |
注意:Qodo 没有解决评论的命令。
get_pull_request_reviews 检查状态调用 fetch-reviews skill 获取所有 AI 审查机器人的评论。
| 审查状态 | 判断依据 | 动作 |
|---|---|---|
| 阻断 | CHANGES_REQUESTED 或含 bug/security/critical | 调用 dev-agent 修复 |
| 建议 | COMMENTED 且为代码风格 | 自主决断 |
处理流程:
@sourcery-ai resolve错误处理链路:
审查失败 → dev-agent 修复 → 重新触发审查 → 重新获取评论
重要限制:项目要求合并前必须解决所有对话。Copilot/Qodo 评论无法标记解决,因此 Agent 无法自主合并。
Agent 职责:
人工确认清单:
bug/security 问题已修复当检测到所有 AI 审查(Sourcery/Qodo)的问题均已标记为 ✅ Addressed 或被判定为可忽略时,在通知人类进行合并之前,必须执行以下同步操作。
从 .trae/current_task.md 和 .trae/test_report.md 中提取本次解决的核心问题:
调用 Memory MCP create_entities,以 JSON 格式写入:
{
"name": "<规则名称>",
"entityType": "Rewards_Target_Node",
"observations": [
"[DOM_Rule] 选择器:<选择器>",
"[Anti_Bot] 绕过策略:<策略描述>",
"task_id: <任务ID>",
"update_date: <更新日期>"
]
}
写入确认成功后:
[TASK_DONE] 标签终止流转[TASK_DONE] 终止流转