Back to list
inakam

create-pr

by inakam

Raspberry Pi用dotfiles (bash based)

0🍴 0📅 Jan 17, 2026

SKILL.md


name: create-pr description: GitHub PRを作成するスキル。ブランチの変更を分析し、構造化されたPR本文を生成してgh pr createで作成する。「PRを作成して」「プルリクエストを作って」「PR出して」などの発言時に使用する。リポジトリ内のPRテンプレートがあれば参照する。

Create PR

ブランチの変更を分析し、GitHub PRを作成する。

ワークフロー

Phase 1: 情報収集

  1. git statusで未コミットの変更を確認(あれば先にコミットを促す)
  2. git log origin/main..HEAD --onelineでコミット一覧を取得
  3. git diff origin/main...HEADで全変更差分を確認
  4. PRテンプレートを検索(.github/PULL_REQUEST_TEMPLATE.mdまたは.github/pull_request_template.md

Phase 2: PR本文生成

テンプレートがある場合はそれに従い、ない場合は以下の形式で生成:

## 概要 (Summary)

[変更の要約を1-2文で記述]

## 関連Issue (Related Issues)

- fix #[Issue番号]

## 変更内容 (What changed?)

- [具体的な変更点をリスト形式で]

## なぜ変更したか (Why?)

[変更の背景・理由を記述]

## 動作確認 (Verification)

[テスト方法や確認手順]

## 特記事項 / 懸念点 (Notes / Concerns)

[レビュアーに伝えたい点があれば記述]

## チェックリスト (Checklist)

- [ ] セルフレビューを実施した
- [ ] 自動テストが通っている
- [ ] UIの動作確認を実施した

Phase 3: ユーザー確認

AskUserQuestionでPRのタイトルと本文を確認:

  • タイトル案を提示
  • 本文案を提示
  • 修正があれば反映

Phase 4: PR作成

gh pr create --title "タイトル" --body "$(cat <<'EOF'
本文
EOF
)"

作成後、PR URLをユーザーに提示する。

注意事項

  • 未プッシュのコミットがあれば先にgit push -u origin <branch>を実行
  • ベースブランチはデフォルトでmain(必要に応じて変更)
  • ドラフトPRが必要な場合は--draftオプションを追加

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/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