SuperAPI AI 工具集

ship-pr

通用与其它

查看项目

更新于 10-15 23:45

技能介绍

用途:ship-pr 用于持续照看一个 PR,与 AI 审查器和 CI 迭代,使其达到可合并状态,并在需要时合并、部署,最后发送总结消息。

主要能力:触发 Cursor Bugbot 审查;将 PR 标记为 ready;等待并检查 CI(gh pr checks);修复失败;处理有效的 AI 审查反馈(忽略无意义的小问题、已修复或错误的意见);检查与基分支的可合并性并在需要时 rebase;以 squash 方式合并;观察 CI 部署;通过 Discord 发送结构化总结。

使用方式:在 Node ≥ 22 时用 CLI local execute 运行 Kody 片段,认证通过 provisioned KODY_API_TOKEN(Cloud Agents / CI)或 kody login(交互式);托管 MCP execute 为回退方案。触发 Bugbot 用 kody:@kentcdodds/bugbot,传 { prUrl } 或 { owner, repo, prNumber },不要传 GitHub 账号。标记 ready 用 kody:@kentcdodds/github/pr/set-review-status。合并用 kody:@kentcdodds/github/pr/merge,传 { prUrl, mergeMethod: 'squash' }。总结用 kody:@kentcdodds/discord/send-shipped-pr,需 agentId(从 metadata socket 读取或传 bc- id)、title、difficulty(Easy/Medium/Hard)、summary、prUrl、repo、extras、status(Shipped/Parked/Blocked)。同包还提供 pr/get-checks、request、graphql 等导出。

适用场景:需要自动跟进 PR 的 CI 与 AI 审查、推动合并与部署并汇报结果的开发流程。

限制:不要自行评论 bugbot run 或 cursor review;不要用原始 post-message;不要计算或猜测 token 成本,成本行由导出自动获取并格式化。其余细节资料未提供。