一键导入
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)