关于 cloud-ship
cloud-ship 是一个 Agent 技能,可调用 `ship`,无人值守地将选定问题推进至可合并 PR,并转达结果。它用于无人参与时运行该流程,最终停在合并关口。
主要功能
- 01无人值守调用 `ship`
- 02端到端问题至 PR 流程
- 03转达 PR 链接和合并摘要
- 04报告审查者结果或停止原因
适用场景
- 01无人值守地将问题推进至可合并 PR
- 02转达运行结果和审查状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ gharib89/ skills --skill cloud-ship安装后在 Claude Code 中输入/cloud-ship确认已加载。
附带文件CHANGELOG.md
详细介绍
cloud-ship
一场 fire:选定一个 issue,将其推进到一个可合并的 PR,并在合并门槛处结束,全程无需人工参与。此技能只负责调用和转达,不做其他事。
The fire
- 无人值守地调用
ship。 使用技能ship调用 Skill 工具,并传入参数--unattended,不指定 issue 编号。Ship 会运行完整的无人值守流程(其文件夹中的reference/unattended.md),然后返回。 - 转达。 逐字报告该流程第 5 步的结果,并在前面加上
cloud-ship <version>(上文的metadata.version):提供 PR 链接及合并摘要所在位置,或按 ship 的原话说明停止原因。有 PR 时,列出每位审查者的退出状态,照抄合并摘要的Review区块(reviewed、not reviewed: <reason>或not invoked: <primary> reviewed)。
唯一不变量
将沙箱克隆原样交给 isolate --in-place 以创建分支,让 ship 运行所有机制并写入每项声明、标签、评论和交接内容,并在 ship 返回时结束这场 fire。
评论
支持 Markdown