关于 review-and-ship
Review and ship 是一项用于发布前审查代码变更、处理关键问题、验证行为并创建或更新拉取请求的技能。其流程结合定向测试、风险优先审查、选择性提交和 PR 就绪检查。
主要功能
- 01收集差异、提交记录和变更背景
- 02运行定向测试并评估测试缺口
- 03审查正确性、安全性和回归问题
- 04修复关键问题并重跑相关测试
- 05提交选定文件并更新 PR
适用场景
- 01为分支发布做准备
- 02验证代码变更后的行为
- 03使用并行子代理审查大型差异
- 04检查拉取请求是否就绪
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ cursor/ plugins --skill review-and-ship安装后在 Claude Code 中输入/review-and-ship确认已加载。
详细介绍
审查并发布
触发条件
发布前审查变更。解决关键问题、验证行为,并创建或更新 PR。
工作流
- 收集上下文:与基分支的差异、未提交的变更、近期提交、变更文件,以及近期相关聊天中提到的用户意图(如有帮助)。
- 针对变更的行为运行测试。如果没有专项测试,请决定是否添加测试,或记录这一缺口。
- 审查正确性、回归问题、安全性和意图匹配情况。对于较大的差异,使用并行子 Agent。
- 在最终确认前修复关键问题,并重新运行受影响的测试。
- 选择性提交文件,并附上简洁的提交说明。
- 推送分支并创建或更新 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