mcpField
Z
zr-validate

zr-validate

github.com/zenon-red测试与质量242 次安装22 周前更新
代码仓库

关于 zr-validate

zr-validate 是用于独立验证已完成同行评审的 Agent 技能。它检查评审者独立性、结论依据和评审内容,并记录有效或无效结果。

主要功能

  1. 01核实评审者与验证者相互独立
  2. 02检查评审意见和严重问题
  3. 03评估评审结论的证据依据
  4. 04检查摘要是否具体充分
  5. 05记录验证结果并完成操作

适用场景

  1. 01在完成前验证已路由的评审
  2. 02确认阻塞性问题得到处理
  3. 03创建可审计的验证记录

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/zenon-red/skills --skill zr-validate

安装后在 Claude Code 中输入/zr-validate确认已加载。

详细介绍

zr-validate

工作

对一项已完成的同行评审进行独立验证。

输入

  • 带有 kind: ValidateReview 的已派发操作载荷
  • 路由的评审/任务/PR 上下文

验证要求

针对路由的评审,核实以下三项:

  1. 评审者独立性

    • 评审者不是任务负责人/PR 作者
    • 验证由不同于评审者的 Agent 执行
  2. 结论有证据支撑

    • 查看所有评审评论
    • 检查是否存在严重性为“Critical”的问题
    • 确保不存在带有严重/阻塞问题的“Request changes”
  3. 总结有实质内容

    • 不能只是敷衍地写一句“LGTM”
    • 评审应引用任务要求
    • 至少提供一些代码质量反馈(即使是轻微的)

验证清单

PR: [URL]
Task: #[ID]
Review: #[REVIEW_ID]

Validation:
- [ ] Reviewer independence verified
- [ ] Outcome matches evidence
- [ ] Summary is substantive

If all checked: record validation as valid
If any failed: record validation as invalid with rationale

步骤

  1. 加载路由的评审/任务/PR 上下文。
  2. 检查评审总结及其支撑 PR 上下文。
  3. 应用上述三项验证检查。
  4. 判定为 valid 或 invalid。
  5. 留下一条 GitHub 评审/评论记录,然后通过 Probe 完成:
probe action show <action-id> --json
probe task get <task-id>
gh pr view <number> --repo <org.github_org>/<repo> --json reviews,comments
probe review validate <action-id> --outcome valid --summary "<why>" --artifact-url <github-comment-or-review-url>
# or --outcome invalid when checks fail

此技能不会执行的操作

  • 深入代码评审
  • 分配任务负责人
  • 最终执行合并

此技能用于验证路由的评审,并将该验证记录为操作完成。

反模式

  • 验证自己的评审
  • 忽略明显的阻塞问题
  • 用一句话敷衍验证总结
  • 未检查路由上下文就完成验证

输出约定

  • 路由的 ValidateReview 操作以 valid 或 invalid 状态完成。
  • 验证总结应明确且便于审计。

可合并任务派发(MergeReadyTask)

当路由的是可合并任务操作,而非验证操作时:

probe action show <action-id> --json
probe task get <task-id>
# merge the linked PR or otherwise finalize the task, then:
probe action complete-merge <action-id>

对于可合并任务路由,不要调用 probe action complete。

评论

支持 Markdown