mcpField
C
cloud-ship

cloud-ship

github.com/gharib89開発042 回インストール今日更新
リポジトリ

cloud-ship について

cloud-shipは、`ship`スキルを呼び出し、選んだ課題を無人でマージ可能なPRまで進めるエージェントスキルです。実行結果を伝え、マージゲートで処理を終えます。

主な機能

  1. 01`ship`の無人呼び出し
  2. 02課題からPRまでの一連の処理
  3. 03PRリンクとマージ概要の伝達
  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

1つの実行:選択した1件のIssueを、マージ可能なPRへと進め、マージゲートで人間が介在することなく終了します。このスキルが追加するのは呼び出しと中継だけで、それ以外は何もしません。

実行

  1. shipを無人で呼び出します。 Skillツールを呼び出し、スキルにship、引数に--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が戻る場所で実行を終了します。

コメント