mcpField
R
review-and-ship

review-and-ship

github.com/cursor测试与质量14.5k2.5k 次安装今天更新
代码仓库

关于 review-and-ship

Review and ship 是一项用于发布前审查代码变更、处理关键问题、验证行为并创建或更新拉取请求的技能。其流程结合定向测试、风险优先审查、选择性提交和 PR 就绪检查。

主要功能

  1. 01收集差异、提交记录和变更背景
  2. 02运行定向测试并评估测试缺口
  3. 03审查正确性、安全性和回归问题
  4. 04修复关键问题并重跑相关测试
  5. 05提交选定文件并更新 PR

适用场景

  1. 01为分支发布做准备
  2. 02验证代码变更后的行为
  3. 03使用并行子代理审查大型差异
  4. 04检查拉取请求是否就绪

安装

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

$npx skills add https://github.com/cursor/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