S
変更内容から PR テンプレートに準拠したプルリクエストを作成できる
by stotic-dev
現在のブランチの変更内容(diff、コミット履歴)を自動分析し、.github/PULL_REQUEST_TEMPLATE.md のフォーマットに準拠した PR 本文を生成できます。 マージ先ブランチとの差分を正確に把握し、関連する Issuer を自動検出・リンクできます。 リモートとローカルの同期状態を確認した上で、未 push の場合は自動 push と PR 作成を実行できます。 実装内容セクションで「何をしたか」だけでなく「なぜそうしたか」という判断根拠を重視して記載します。 PR 作成の手順と記載項目を統一したいチームリーダーの人 PR テンプレートを活用して、コードレビューの品質を上げたいエンジニアの人 GitHub CLI を活用し、手作業を減らしたい開発者の人 PR 本文に設計判断の背景を明確に残し、ナレッジを蓄積したいプロジェクトの人 マージ先ブランチはユーザーから明示的に受け取ります。不明な場合は推測せず必ず確認します。現在のブランチの状態確認では、git status(未コミット変更)、git diff ...HEAD(差分確認)、git log ..HEAD --oneline(全コミット履歴)、git branch -vv(リモート同期状態)を並列実行します。関連 Issue は gh issue list --state open で確認し、PR 本文の経緯セクションに #XX でリンクします。.github/PULL_REQUEST_TEMPLATE.md を読み込み、各セクション(経緯、実装内容、確認内容)に従って本文を作成します。経緯ではなぜこの PR が必要か、実装内容では「何をしたか」より「なぜその実装を選んだか」の理由を重視、確認内容は修正の動作確認方法をチェックボックス形式で記載します。gh pr create --base --head でPR を作成し、完了後に URL をユーザーに報告します。
PRコミット