| name | git-create-pr |
| description | git commit, push, PR作成を一括実行。新機能実装完了後やレビュー対応完了後に使用。メインエージェントのコンテキスト節約のため、定型的なPR作成フローをこのSkillに委譲する。 |
git-create-pr
目的
変更をコミット、プッシュし、GitHub Pull Requestを作成する一連のgit操作を実行し、メインエージェントのコンテキストウィンドウを節約する。
使用タイミング
以下の状況でこのスキルを使用する:
- 新機能実装完了後のPR作成
- レビュー指摘対応完了後のPR更新
- ドキュメント更新後のPR作成
- 複数コミットをまとめてPR化
実行手順
- git status確認: 現在の変更状況とブランチ情報を確認
- git diff確認: 変更内容を確認してPR説明文を作成
- git log確認: コミット履歴を確認(mainブランチとの差分)
- git add & commit: 変更をコミット(必要な場合)
- git push: リモートリポジトリにプッシュ
- gh pr create: GitHub CLIでPR作成
- 結果報告: PR URLを報告
PR説明文とタイトルは規定のフォーマットに従い、末尾にClaude Code署名を含める。
詳細な処理フローは references/command-details.md を参照。
エラーハンドリング
| エラー | 対処方法 |
|---|---|
| PR既存 | 既存PRのURLを表示して終了 |
| gh未認証 | gh auth loginを実行するよう指示 |
| プッシュ失敗 | git pullを提案 |
| コンフリクト | メインエージェントに解決を依頼 |
詳細は references/command-details.md#エラーハンドリング詳細 を参照。
使用例
ケース1: 新機能実装完了後
Skill: git-create-pr
新機能: Google Drive復元機能
Issue: #365
全ての変更をコミットしてPRを作成してください。
ケース2: レビュー指摘対応完了後
Skill: git-create-pr
レビュー指摘をすべて修正しました。
既存のPR #123を更新するため、コミット・プッシュのみ実行してください。
その他の使用例は references/usage-examples.md を参照。
制限事項
このスキルでは対応しない操作(メインエージェントで実行):
git rebasegit merge- コンフリクト解決
- 複数ブランチ間のPR
参照ドキュメント
必要に応じて以下のドキュメントを参照する:
references/command-details.md: 処理フロー詳細、PR説明文フォーマット、PRタイトル命名規則、エラーハンドリングreferences/usage-examples.md: 具体的な使用例
関連Skill
git-commit-push: コミット・プッシュのみ実行git-review: PRのレビューコメント取得・整理