← Back to list

personal-creating-gh-pr
by p-chan
The dotfiles for fuckin' awesome feeling development environment
⭐ 8🍴 0📅 Jan 24, 2026
SKILL.md
name: personal-creating-gh-pr description: GitHub の PR を作成します。ユーザーが PR の作成を求めたときや、エージェントが PR を作成するときに使用してください。 compatibility: Claude Code allowed-tools: Bash(gh-notify-checks), Bash(gh request-review-to-copilot), Bash(gh-notify-copilot-review), Bash(gh pr checks), Bash(gh run view:), Bash(gh run rerun:), Bash(gh get-review-comments)
GitHub PR 作成
要件
- 言語は過去の PR に合わせる
- タイトル
- What を簡潔に書く
- フォーマット(プレフィックスの有無や種類など)は過去の PR に合わせる
- 本文
- テンプレートがある場合はそれに沿う
- テンプレートが複数ある場合
- 適切なものが判断できる場合はそれを選ぶ
- 適切なものが判断できない場合はユーザーに聞く
- テンプレートがない場合は Why と What の詳細を書く
@meにアサインする
ワークフロー
1. 事前調査
過去の PR のタイトルを確認して、言語やフォーマットを判定します。
gh pr list --state all --limit 10 --json title --jq '.[].title'
テンプレートの有無を確認します。
.github/pull_request_template.md.github/PULL_REQUEST_TEMPLATE/*.md
2. 作成
gh pr create \
--assignee @me \
--body "$body" \
--title "$title"
# 状況に応じて他のオプションも追加できます
3. 作成後
以下を質問し、ユーザーが肯定した場合に実行します。
- チェックが終了したときに通知するか? → Bash ツールで
run_in_background: trueを指定してgh-notify-checksを実行 - Copilot にレビューをリクエストするか? →
gh request-review-to-copilotを実行 - Copilot がレビューしたときに通知するか? → Bash ツールで
run_in_background: trueを指定してgh-notify-copilot-reviewを実行
4. バックグラウンド処理完了後
チェック終了通知を受け取ったら
gh pr checks で結果を確認します。
成功した場合
チェックが成功したことを伝えます。
失敗した場合
gh run view <run-id> --log-failedでログを確認します- PR の内容に問題がある場合は、修正を提案します
- PR の内容に問題がない場合は
gh run rerun <run-id> --failedでジョブを再実行します
Copilot レビュー通知を受け取ったら
gh get-review-comments でレビューコメントを取得します。
Score
Total Score
60/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
Reviews
💬
Reviews coming soon