ワンクリックで
github-pr-create
Pull Requestを作成するSkill。現在のbranchからpull requestを作成する。言語指定可能。 ユーザーが「PR作って」「pull request作成して」のように依頼したら使うこと。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Pull Requestを作成するSkill。現在のbranchからpull requestを作成する。言語指定可能。 ユーザーが「PR作って」「pull request作成して」のように依頼したら使うこと。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
GitHubのPull Request(PR)のコードレビューを行うSkill。worktreeを作成してソースコード全体を読みながらFinder SubAgentで指摘候補を発見し、Verifier SubAgentで検証する。レビューをレポートとインラインコメントで投稿する。self reviewにも対応する。 ユーザーが「このPRをレビューして」のように依頼したら使うこと。
Agent skill (SKILL.md)の品質を評価基準に沿って採点し、観点ごとの判定と修正案をレポートするSkill。 評価のみ行い、ファイルの編集はしない。 ユーザーが「このskillを評価して」「skillをレビューして」「SKILL.mdの品質を見て」のように依頼したら必ずこのSkillを使うこと。 skillの新規作成や編集そのものを依頼された場合は使わない。
GitHub issueを起点に「調査 → worktree作成 → 実装 → PR作成」を一気通貫で実行するSkill。実装はSubAgentに委譲し、commitとPR作成はgit-commit・github-pr-create skillに連結して実行する。「#N をsubagentで解決して」「実装をsubagentに任せてissueからPRまで」のような依頼に使う。
計画や設計について、意思決定のあらゆる分岐点が解消されるまで、徹底的に質問を繰り返してください。ユーザーが計画の改善・詳細化・最適化を望んでいる場合や、設計について厳しく問い詰めてほしいと言われたとき、あるいは「計画(Plan)を詰めて」、「計画(Plan)を改善して」と要望があった際にこの手順を使用してください。
weztermのpane・tab・windowを `wezterm cli` で操作するskill。paneの分割・フォーカス移動・リサイズ・zoom・close、 tab/windowの作成・切替・リネーム、paneの表示内容の読み取り、paneへのコマンド送信と実行結果の確認を行う。 ユーザーが「weztermのpaneを分割して」「weztermの別paneでコマンドを実行して」のように、weztermと明示して依頼したときだけ使うこと。 ユーザーはtmuxも併用しているため、「paneを分割して」のようにweztermと明示されていないpane/tab操作の依頼では使わない (どちらを指すかユーザーに確認する)。 tmuxの操作、およびwezterm自体の設定 (wezterm.luaやkeybinding) の変更にも使わない。
Codexに作業を委譲して結果を得るSkill。ユーザーが「Codexにやらせて」「Codexに作業を任せて」と明示的に依頼したときのみ使用する。エージェント自身の判断で自発的に使わないこと。自分自身がCodexの場合は使わない。
| name | github-pr-create |
| description | Pull Requestを作成するSkill。現在のbranchからpull requestを作成する。言語指定可能。 ユーザーが「PR作って」「pull request作成して」のように依頼したら使うこと。 |
| allowed-tools | Read, Write, Task, Bash(git:*), Bash(gh:*), Bash(cat:*), Bash(ls:*), Bash(bat:*), Bash(eza:*), Bash(grep:*), Bash(head:*), Bash(tail:*), Bash(mktemp:*) |
GitHub操作は必ずgh CLIで行うこと。GitHub connector/pluginやMCPのGitHubツールは使用しない。
このSkillは、現在のbranchからpull requestを作成するためのものです。PRのタイトルと説明文は、変更内容に基づいて自動生成されます。PRの説明文は、コードを参照しなくてもPRの内容が理解できるように、変更の目的、背景、内容をわかりやすく説明します。また、テスト方法や検証方法も具体的に記述し、コピペ可能なコマンドや手順を提供します。
language: PRのタイトルと説明文の言語(例: "ja", "en")。デフォルト: "English"--base <branch>: PRのbase branchを明示指定(Optional、未指定時はrepositoryのdefault branch)--draft: draft PRとして作成(Optional)--reviewer <username>: reviewerを指定(Optional、複数指定可)--label <name>: labelを追加(Optional、複数指定可)--dry-run: 生成したPRタイトル・本文・base/head branchのみを提示し、pushや gh pr create を実行せず終了するmain, master 等)の場合、PRを作成せずエラーメッセージを出して中止--base <branch> が指定されている場合はそのbranchを使用するgh repo view --json defaultBranchRef --jq '.defaultBranchRef.name'@{upstream})はpush先の判定にだけ使い、PRのbase branchとして扱わない。feature branchのupstreamは通常 origin/<current-branch> であり、baseに使うと origin/<base>..HEAD が空になるためgh pr view --json url,state で既存のPRを確認git fetch origin <base-branch> を実行するorigin/<base-branch> を基準にするgit log origin/<base-branch>..HEAD が空でないことを確認.github/pull_request_template.md.github/PULL_REQUEST_TEMPLATE.md.github/PULL_REQUEST_TEMPLATE/ ディレクトリ内のファイルdocs/pull_request_template.mdreferences/pr_template.mdreferences/pr_template_ja.mdreferences/conventional_commits.md--dry-run が指定された場合はpushを行わず、以降の差分取得はローカルのcommitと origin/<base-branch> の比較のみで行うgit push または git push -u origin <current-branch> で現在のbranchをpushするgit push --force-with-lease を実行するgit diff --stat origin/<base-branch>..HEADgit log --oneline origin/<base-branch>..HEADgit log -p origin/<base-branch>..HEADgit diff --stat の結果を中心に使い、個別ファイルの差分は必要に応じて git diff origin/<base-branch>..HEAD -- <file> で確認するPRタイトル、関連Issue、label候補はSubAgentに委譲して並列に作成する。
3つのSubAgentは候補と根拠だけを返し、最終的な統合・判断・PR本文の生成はメイン会話側で行う。
SubAgentにはPR作成、PR本文ファイルの書き出し、gh pr create の実行を行わせない。
SubAgentはあくまでPRタイトル、関連Issue、labelの候補を生成する役割に限定し、PRの作成に必要な情報を提供することに専念する。
最終的にPRタイトル、関連Issue、labelの最終決定はメイン会話側で行い、次のステップでPR本文の生成とPRの作成を行う。
SubAgent機能が使えない環境では、同じ作業をメイン会話内で順に実行する。
feature/123-add-something → #123)fix #456, closes #789, refs #101 等のキーワードを検出するgh issue list のタイトル・本文を分析し、関連するIssue候補を検索するgh label list --json name--label で明示的に指定した場合はそのlabelを必ず使用する2. 変更内容の取得 で取得した差分概要、commit一覧、詳細差分を根拠にして本文を生成するCloses #xxx、参照のみのIssueには Related to #xxx を使う--dry-run が指定された場合は、生成したPRタイトル・本文・base/head branchのみを提示し、gh pr create を実行せずに終了する。
生成したPR説明文は、先にMarkdownファイルへ書き出す:
/tmp/YYYYMMDD-HHMMSS-pr-body.md--body "<PR Description>" のように本文を直接コマンド引数へ埋め込むことは禁止--body-file を使うPRを作成する:
--assignee @me を必ず付与し、PRの担当者を自分(PR作成者)に設定する
gh pr create \
--base <base-branch> \
--title "<PR Title>" \
--body-file /tmp/YYYYMMDD-HHMMSS-pr-body.md \
--assignee @me \
[--draft] \
[--reviewer <username>] \
[--label <name>]
以下の情報をまとめて表示する:
@me)