mcpField
P
pr-feedback-quality-gate

pr-feedback-quality-gate

github.com/nexu-io测试与质量104.6k1.8k 次安装今天更新
代码仓库

关于 pr-feedback-quality-gate

PR Feedback Quality Gate 是用于处理代码评审反馈、合并冲突和待完成检查的开发 Skill,也支持修复后的持续跟进。它要求隔离工作区、逐步验证和只读交叉审查,并记录处理结论与剩余风险。

主要功能

  1. 01先检查 PR、评审、检查和工作区状态
  2. 02必要时使用隔离 worktree
  3. 03实施范围最小的安全修复
  4. 04运行针对性验证及仓库门禁
  5. 05提交或推送前只读交叉审查
  6. 06按节奏监控并汇报后续状态

适用场景

  1. 01根据 PR 评审意见修改代码
  2. 02在隔离工作区解决合并冲突
  3. 03检查失败后验证修复并跟进 PR
  4. 04监控已通过或已合并 PR 的后续信号

安装

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

$npx skills add https://github.com/nexu-io/open-design --skill pr-feedback-quality-gate

安装后在 Claude Code 中输入/pr-feedback-quality-gate确认已加载。

详细介绍

PR 反馈质量门禁

当 PR 有评审反馈、合并冲突、待完成的检查,或修复后需要持续跟进时,使用此流程。

工作流

  1. 首先检查 PR 状态:评论、评审、可合并性、检查、分支和本地工作树状态。不要将无关的本地更改带入 PR。
  2. 如果主检出目录有未提交更改、落后于远程,或正由其他 Agent 使用,则使用隔离的工作树来修复评审问题或解决冲突。
  3. 采用最小且安全的修复。保留原有的错误不变量,以及 main 引入的任何较新上游结构。
  4. 先运行范围较窄的验证,再运行仓库要求的门禁。对于此仓库,请包含 pnpm guard;如果修改的文件有此要求,还应添加包级别的类型检查、构建和测试。
  5. 提交或推送之前,对暂存或拟议的差异进行只读交叉评审。禁止编辑文件,以及运行 Git 写入或协调命令。
  6. 将交叉评审视为证据,而非权威。只接受有差异、仓库规则、用户目标或验证结果依据的问题。降低对风格偏好的优先级,或拒绝扩大范围的建议,以及与安全或责任边界冲突的建议;简要记录原因。
  7. 如果仍有已接受的阻塞问题,则修复、重新运行验证并重复评审。只有在验证通过且没有已接受的阻塞问题后,才能提交和推送。

监控频率

  • 正在评审或检查失败的 PR:应足够频繁地检查,以便快速解除阻塞。
  • 状态正常或已批准、等待合并的 PR:大约每 12 小时检查一次。
  • 已合并的 PR:改为每天进行一次轻量观察,关注 CI、发布或回归信号;除非收到要求,否则停止修改代码。

报告

始终报告 PR 状态、已采取的操作、交叉评审结论、已接受或拒绝的问题、运行的验证、已推送的提交、附有原因的跳过检查、剩余风险和下一步。

评论

支持 Markdown