ship について
shipは、リポジトリに記載された手順に沿って作業をリリース準備するスキルです。ブランチとプロジェクトの指示を確認し、レビュー、チェック、PRの規約に従います。マージやデプロイは行いません。
主な機能
- 01現在のブランチとコミット範囲を確認
- 02リポジトリのリリース・レビュー手順を読む
- 03プロジェクトのワークフローに沿って検査とレビュー
- 04ghでPRを作成または更新
- 05PRと未完了タスクを報告
活用シーン
- 01リポジトリ規約に沿って変更を準備
- 02提出前にプロジェクト必須のチェックを実行
- 03コードレビュー用のPRを作成または更新
- 04リリース手順で人手が必要な作業を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ steveclarke/ dotfiles --skill shipインストール後、Claude Code で/shipを入力して読み込まれたか確認します。
詳細
出荷
各プロジェクトには、作業を取り込むための独自の手順があります。レビュー方法、実行するチェックとそのタイミング、マージ担当者などです。このスキルはその手順を見つけて、それに従います。独自のゲートを追加することはありません。
- ブランチがデフォルトブランチではなく、この作業だけを含んでいることを確認します(
git status、git log --oneline origin/HEAD..HEAD)。 - リポジトリの
AGENTS.mdまたはCLAUDE.mdと、そこに記載されているレビュー、CI、PR に関するスキルを読み、その手順に厳密に従います。レビュー用スキル、プッシュしたコミットに対して実行するチェックコマンド、PR の規約、マージ担当者を確認します。 - リポジトリに手順の記載がない場合は、変更したコードに対して記載されている lint およびテストコマンドを実行し、差分に
simplifyを適用します。認証、金銭、マイグレーション、データ境界に関わる場合はadversarial-reviewを使用してから、PR を作成します。 ghを使って PR を作成または更新し、一時ファイルから本文を渡します。このスキルからマージやデプロイを行ってはいけません。- PR の URL と、リポジトリの手順で人が行うこととして残された作業を報告します。
このスキルとリポジトリの指示が食い違う場合は、リポジトリの指示を優先します。
コメント
Markdown 対応