cloud-ship について
cloud-shipは、`ship`スキルを呼び出し、選んだ課題を無人でマージ可能なPRまで進めるエージェントスキルです。実行結果を伝え、マージゲートで処理を終えます。
主な機能
- 01`ship`の無人呼び出し
- 02課題からPRまでの一連の処理
- 03PRリンクとマージ概要の伝達
- 04レビュー担当者の結果や停止理由の報告
活用シーン
- 01無人で課題をマージ可能なPRまで進める
- 02実行結果とレビュー状況を伝える
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ gharib89/ skills --skill cloud-shipインストール後、Claude Code で/cloud-shipを入力して読み込まれたか確認します。
同梱ファイルCHANGELOG.md
詳細
cloud-ship
1つの実行:選択した1件のIssueを、マージ可能なPRへと進め、マージゲートで人間が介在することなく終了します。このスキルが追加するのは呼び出しと中継だけで、それ以外は何もしません。
実行
shipを無人で呼び出します。 Skillツールを呼び出し、スキルにship、引数に--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が戻る場所で実行を終了します。
コメント
Markdown 対応