mcpField
C
cloud-ship

cloud-ship

github.com/gharib89开发042 次安装今天更新
代码仓库

关于 cloud-ship

cloud-ship 是一个 Agent 技能,可调用 `ship`,无人值守地将选定问题推进至可合并 PR,并转达结果。它用于无人参与时运行该流程,最终停在合并关口。

主要功能

  1. 01无人值守调用 `ship`
  2. 02端到端问题至 PR 流程
  3. 03转达 PR 链接和合并摘要
  4. 04报告审查者结果或停止原因

适用场景

  1. 01无人值守地将问题推进至可合并 PR
  2. 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

  1. 无人值守地调用 ship。 使用技能 ship 调用 Skill 工具,并传入参数 --unattended,不指定 issue 编号。Ship 会运行完整的无人值守流程(其文件夹中的 reference/unattended.md),然后返回。
  2. 转达。 逐字报告该流程第 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