diff --git a/.claude/commands/commit.md b/.claude/commands/commit.md index 94a9833..2ad606c 100644 --- a/.claude/commands/commit.md +++ b/.claude/commands/commit.md @@ -16,12 +16,11 @@ - `git status` で変更ファイルの一覧を確認 - `git diff` および `git diff --cached` で変更内容を確認 -**main ブランチにいる場合は警告する:** +**main ブランチにいる場合は自動でブランチを作成する:** -「⚠ 現在 `main` ブランチにいます.GUIDE_04 では main への直接コミットは禁止されています. -作業ブランチを作成してから再度 `/commit` を実行してください.」 - -→ ここで処理を中断する. +1. 変更内容から適切なプレフィックス(`feature/`/`fix/`/`docs/`/`chore/`)と英単語 2〜4 語のブランチ名を決定する +2. `git checkout -b {ブランチ名}` で作業ブランチを作成する +3. 以降のステップを続行する ## ステップ 2: docs/ 更新チェック @@ -61,10 +60,12 @@ 1. `git add` で関連ファイルをステージングする 2. `git commit -m "{コミットメッセージ}"` でコミットする -## ステップ 5: プッシュ・PR 作成($ARGUMENTS に指示がある場合のみ) +## ステップ 5: プッシュ・PR・マージ($ARGUMENTS に指示がある場合のみ) -$ARGUMENTS にプッシュや PR 作成の指示が含まれている場合のみ,以下を実行する. -指示がなければこのステップはスキップする. +$ARGUMENTS の指示に応じて,該当する操作のみ実行する. +指示がなければこのステップはすべてスキップする. + +### プッシュ・PR 作成 1. `git push origin {ブランチ名}` でリモートにプッシュする 2. PR の状態を確認する: @@ -77,6 +78,11 @@ PR の URL を表示する. +### マージ・プル + +1. `gh pr merge --merge --delete-branch` で PR をマージする +2. `git checkout master && git pull origin master` でローカルを最新化する + ## ステップ 6: CLAUDE.md 更新提案 変更内容に応じて CLAUDE.md の「開発進捗」セクションの更新が必要か判断し,