コミット済みの変更をリモートにプッシュしてプルリクエストを作成する。ユーザーが「PR作成」「pull request を作って」「プルリクエスト」「push して PR」などと言った場合に使用する。`draft` 引数でドラフトPRを作成可能。
現在のブランチをリモートリポジトリにプッシュし、pull-requestを作成する。
/create-pr draft)にのみ --draft フラグを付与する。プッシュ
git push -u origin <branch_name>変更内容の分析: 以下のコマンドを並列で実行し、PRに必要な情報を収集する
git log $(git merge-base HEAD main)..HEAD --oneline - mainブランチからの全コミット一覧を確認git diff $(git merge-base HEAD main)..HEAD --stat - 変更ファイルの概要を確認PRの作成
.github/pull_request_template.md にテンプレートが存在するか確認する。存在する場合は、 Read ツールを使用してその構造を適用する。
## Summary
<brief description of the changes>
## Changes
- <change 1>
- <change 2>
- ...
## Related Issues / Links
- Fixes #<issue-number>
🤖 Generated with Claude Code
gh pr create [--draft] --title "<title>" --body "$(cat <<'EOF'
<body>
EOF
)"
PR作成の確認
gh コマンドが見つからない、または認証されていない場合は、処理を中断し、ユーザーに設定を促すことmain ブランチが存在しない場合は git symbolic-ref refs/remotes/origin/HEAD でデフォルトブランチを確認すること