.md
Skill.mdサーチャーJP

Skill.md検索

2258件の Skill.mdから、あなたに最適なものを見つけましょう

H

GitHub PR を自動作成・更新して変更を共有

by hirokimry

ブランチ名から Issue 番号を自動抽出し、該当する Issue とリンクしたプルリクエストを一度のコマンドで作成できます。 既存 PR を検出して自動的に更新モードに切り替え、同じ PR 番号に対する変更追加が可能です。 ベースブランチを merge-base で自動推定し、複数の候補ブランチから最も HEAD に近いものを選ぶため、手動指定が不要です。 PR テンプレートを自動生成し、差分分析に基づいた概要(背景・課題・Before/After・懸念事項)を自動記述できます。 GitHub ベースのチーム開発で、PR 作成の手作業を減らしたい開発者 Issue と自動リンク(close / ref)させて、変更管理を効率化したい組織 Feature ブランチ運用で、ベースブランチ決定を自動化したい開発チーム PR 作成から差分確認まで、ワンコマンドで完結させたい開発者 リポジトリ情報取得:gh repo view で REPO_OWNER / REPO_NAME / DEFAULT_BRANCH 取得。既存 PR 確認:gh pr view --json baseRefName,number で更新モード判定(取得できれば優先)。新規 PR 時は git merge-base で候補ブランチ(DEFAULT_BRANCH + 直近 feature)比較し最も HEAD に近い値を選択。Issue 番号をブランチ名から抽出(例 dev/12345_feature → #12345)。git diff origin/$BASE_BRANCH...HEAD と git log で差分確認。--close / --ref オプションで Issueリンクプレフィックス決定(未指定時はユーザー質問)。.github/PULL_REQUEST_TEMPLATE.md 存在時は読込、無ければテンプレート自動生成。概要:マークダウン見出し・区切り線・リスト活用、動作変化中心、実装詳細は最小限。新規作成:git push && gh pr create、更新時:git push && gh pr edit。いずれも gh pr view --web で表示。制約:force 非使用、jq で string interpolation \(...) 非使用(+ で結合)、コマンドそのまま実行(リダイレクト付加禁止)、結果のみ簡潔に返却。

レビューPR
02822026-03-20