Pull Request 作成スキル
手順
- •
コンテキスト収集
- •
git log main..HEAD --onelineで対象コミットを確認 - •
git diff main...HEAD --statで変更ファイルを確認 - •現在のブランチ名から Issue 番号を抽出(
feature_<N>→#<N>)
- •
- •
PR 作成
以下のテンプレートで PR を作成する。
codegh pr create \ --title "[#<Issue番号>] <変更内容>" \ --body "$(cat <<'EOF' ## 概要 <この PR で何を実現するか 1-2 文> ## 変更内容 - <変更点 1> - <変更点 2> - ... ## テスト - [ ] <テスト項目 1> - [ ] <テスト項目 2> ## 関連 Issue Closes #<Issue番号> ## Insight <実装中に得た知見や判断理由を記述(必須)> EOF )"
- •
ドラフト対応
- •
$ARGUMENTSがdraftの場合、gh pr createに--draftフラグを付与する
- •
- •
完了報告
- •作成した PR の URL を表示する