新しく作業を始める時、まずブランチとPRを作成する
新しく作業を始める時、最初にこれらを実行します。
引数が数字(例: 123)の場合、GitHub issue として扱う。
gh issue view <ISSUE_NUMBER>
bug ラベルがあれば bugfix、なければ feature)現在のブランチ名を取得し、必要に応じて develop に切り替える。
git branch --show-current
develop でない場合は、develop に切り替えるgit checkout develop
リモートから最新の変更を取得する。
git pull origin develop
ブランチ名は git-flow に従った形式で生成する。
feature/<issue-number>-<slug>bugfix/<issue-number>-<slug>feature/123-add-dark-mode-supportfeature/<slug>bugfix/<slug>feature/add-dark-mode-supportbugfix/fix-login-page-bug新しいブランチを作成して切り替える。
git checkout -b <BRANCH_NAME>
WIP コミットを作成する。
git commit --allow-empty -m "wip: start implementation"
新しいブランチをリモートに push し、トラッキングを設定する。
git push -u origin <BRANCH_NAME>
develop ブランチに向けたドラフト PR を作成するドラフト PR を作成する。これによりレビュー待ちにならないようにする。
WIP: <issue のタイトル>gh pr create --base develop --draft --title "WIP: <TASK_NAME>" --body "$(cat <<'EOF'
Closes #<ISSUE_NUMBER>
<issue の概要>
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"
gh pr create --base develop --draft --title "WIP: <TASK_NAME>" --body "$(cat <<'EOF'
作業中
🤖 Generated with [Claude Code](https://claude.com/claude-code)
EOF
)"