mcpField
R
review-and-ship

review-and-ship

github.com/poteto测试与质量12951 次安装21 周前更新
代码仓库

关于 review-and-ship

review-and-ship 是供 Agent 在发布前检查代码变更的技能,涵盖定向测试、问题修复、精简提交以及创建或更新 PR。

主要功能

  1. 01对比基准分支的变更
  2. 02运行定向测试
  3. 03检查正确性、安全性和回归
  4. 04修复关键问题并复测
  5. 05提交相关文件并更新 PR

适用场景

  1. 01发布前检查分支
  2. 02排查变更引入的回归
  3. 03为 PR 准备经过审查的变更

安装

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

$npx skills add https://github.com/poteto/plugins --skill review-and-ship

安装后在 Claude Code 中输入/review-and-ship确认已加载。

详细介绍

审查并发布

触发条件

发布前审查变更。解决关键问题、验证行为,并创建或更新 PR。

工作流

  1. 收集上下文:与基分支的差异、未提交的变更、近期提交、变更文件,以及近期相关聊天中提到的用户意图(如有帮助)。
  2. 针对变更的行为运行测试。如果没有专项测试,请决定是否添加测试,或记录这一缺口。
  3. 审查正确性、回归问题、安全性和意图匹配情况。对于较大的差异,使用并行子 Agent。
  4. 在最终确认前修复关键问题,并重新运行受影响的测试。
  5. 选择性提交文件,并附上简洁的提交说明。
  6. 推送分支并创建或更新 PR。

建议检查项

git fetch origin main
git diff origin/main...HEAD
git status
gh pr checks --json name,bucket,state,workflow,link

防护措施

  • 优先关注正确性、安全性和回归问题,而非仅涉及风格的意见。
  • 让提交聚焦于相关内容,避免修改无关文件。
  • 如果预提交检查失败,请修复问题,不要绕过钩子。
  • 判断 PR 是否已就绪时,请使用 gh pr checks,而非仅限 GitHub Actions 的命令。

输出

  • 发现问题摘要(严重、警告、提示)
  • 运行的测试及结果
  • PR URL

评论

支持 Markdown