Ship: ブランチ作成 → ドキュメント確認 → commit → push → PR 作成
以下の手順を順番に実行する。
1. 変更内容の把握
- •
git statusで変更ファイルを確認 - •
git diff --statで変更の概要を確認 - •
git log --oneline -5で直近のコミットスタイルを確認
2. ブランチ作成
- •引数
$ARGUMENTSがあればそれをブランチ名に使う - •なければ変更内容から適切なブランチ名を自動生成(
feat/xxx,fix/xxx,docs/xxxなど) - •
git checkout -b <branch-name>で作成
3. ドキュメント更新チェック
docs/**/*.md および CLAUDE.md を対象に、今回の変更で古くなった記述がないか検索する。
チェック方法:
- •今回の差分から、変更・削除・リネームされた関数名・型名・コンポーネント名・ファイルパスを抽出する
- •
docs/配下の全.mdファイルとCLAUDE.mdに対して、旧名称や古い記述を Grep で検索する - •
docs/TODO.mdに該当タスクがあれば完了状態を更新する - •該当があれば修正を提案し、ユーザーに確認してから更新する
更新が必要な場合はここで修正してステージングに含める。
4. コミット
- •変更ファイルを
git addでステージング(機密ファイルは除外) - •変更内容に基づいてコミットメッセージを作成(Conventional Commits 形式)
- •コミットメッセージの末尾に
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>を付与 - •HEREDOC 形式でコミット
5. プッシュ & PR 作成
- •
git push -u origin <branch-name> - •
gh pr createで PR 作成- •タイトル: 70文字以内
- •本文: Summary(箇条書き)+ Test plan
- •末尾に
🤖 Generated with [Claude Code](https://claude.com/claude-code)
- •PR URL をユーザーに返す