Slide 11
Slide 11 text
CUSTOM SLASH COMMAND
/ship コマンド( .claude/commands/ship.md)
---
description: Branch, Commit, Push, and Create PR
---
# 引数
・$ARGUMENTS タスク番号(例 : SHITASK3673)
・引数が指定されていない場合はユーザーに確認
# タスク
現在の変更内容を分析して、ブランチ作成・コミット・プッシュ・ PR作成を一度に実行してください。
Use skill: branch-naming
Use skill: conventional-commits
Use skill: pr-template
## 手順
### 1. 変更内容の確認
・git statusで変更ファイルを確認
・git diffで変更内容を詳細に確認(ステージング済みとそうでないもの両方)
### 2. ブランチ名の提案と作成
・変更内容を分析、 branch-naming skillに従ってブランチ名を提案
・承認されたら git checkout -b でブランチを作成
### 3. 変更のステージング
・関連する変更ファイルを git addでステージング(不要なファイルは除外)
### 4. コミットメッセージの生成と実行
・conventional-commits skillに従ってコミット
### 5. リモートへのプッシュ
・git push -u origin でリモートブランチを作成してプッシュ
### 6. プルリクエストの作成
・pr-template skillに従ってPRタイトル・本文を生成
・$ARGUMENTSのタスク番号を PRタイトルに含める
## 注意事項
・各ステップで確認を取りながら進める ・秘密情報を含むファイルはコミットしない