بنقرة واحدة
my-create-draft-pull-request
GitHubのDraft PullRequestを作成する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
GitHubのDraft PullRequestを作成する
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
実装した差分に、変更意図・設計上の注意点などの説明コメントを付けてdifitで表示する。AIが書いたコードを人間が理解・判断するためのレビュー支援。「差分を説明コメント付きでdifitで表示して」「変更内容の説明をdifitに表示して」「今回の実装の解説をdifitで見せて」などのリクエストで使用。問題点の指摘を主目的とする通常のコードレビューには使わない。
ブログ記事・社内周知・ドキュメントなどの文章を書く・ドラフトを作るときに、コアを際立たせるためのガイド。AIは情報を足し算しがちでコアがぼやけた冗長な文章になりやすいので、それを防ぐ。「記事を書いて」「ドラフトを作って」「周知文を書いて」などのリクエストで使う。
手元のコードを複数reviewerエージェントで並列レビューし、指摘を優先度順に並べたレポートを作成する(修正は行わない)
手元のコードをreviewerエージェントでセルフレビューし、指摘に基づいて自動修正するループ
現在のセッションから汎用知識のみを抽出し、話題ごとに自動タイトルで分割・保存(Obsidian直下、引数不要)
直前のチャット内容を振り返り、学んだことを言語化する
| name | my-create-draft-pull-request |
| description | GitHubのDraft PullRequestを作成する |
| allowed-tools | Bash(git push:*), Bash(open:*) |
| user-invocable | true |
次の手順でGitHubのDraft PullRequestを作成してください。
git pushがまだであれば git push -u でpushする。
gitro diff origin/main...HEAD で確認.github/pull_request_template.md があれば参照するghro pr list --author @me --state merged --search "<キーワード>" --limit 3。--search はPR title/bodyのテキスト検索なので、そこにキーワードが乗らないPRは拾えない点に注意。結果から今回と似ているものを最大3件ピックアップする。1〜2件しか見つからなくても、空振りでも、取れたぶんを最優先のお手本として扱い、足りなければ (2) にフォールバックするghro pr list --author @me --state merged --limit <必要件数> で最新マージ済みから補充する(合計3件を目安に)ghro pr view <number> で取得し、次の観点を観察してお手本とする:
手順2で集めた情報をもとに、まずPRの下書きを作り、まっさらなSubAgentでレビューしてから実際に作成する。
手順2で観察した情報をもとに、PRのタイトル・description本文・動作確認セクションの下書きを作る(この段階ではまだPRは作成しない)。
大原則: タイトル・description本文・動作確認セクションの書き方・分量は、手順2で観察した「自分のPR慣習」に沿わせる。類似PRがあればそれを一次参考にする。
.github/pull_request_template.md があれば、その見出し・セクション構成をそのまま踏襲する。テンプレの文字を勝手にエスケープ・改変しない
<!-- ... -->) は記入者向けのガイダンスであって、表示するコンテンツではない。エスケープやコードフェンス囲みなどで可視テキスト化するのは、例外なく絶対にしない。<!-- --> のまま渡せばGitHub上で非表示になるのが正しい挙動<!-- --> の形で残してよい。文脈次第で、コメントの指示に従って実際の値に置き換える・不要なものを削除する判断はありうるが、「見える形にする」ことだけは絶対に避ける/ や _ で視覚的に十分区別がつく)。多用するとコマンドや出力など本当に重要なbacktickが埋もれる3-1の下書きを書いた本体は、diffや会話の文脈に引きずられ、自分の文章の逸脱に気づきにくい。会話文脈を引き継がないまっさらなSubAgentを起動し、原則とお手本だけを渡して下書きを客観的にレビューさせる。毎回必ず実行する(軽微なPRでもスキップしない)。
SubAgentには次の情報を渡す(SubAgentは文脈を持たないため、必要なものは全て明示的に渡す):
.github/pull_request_template.md の内容(あれば)gitro diff origin/main...HEAD のdiff(サマリの妥当性と「書かないもの」混入のチェックに使う)SubAgentは渡した3-1の原則に照らして下書きを点検し、修正は行わず、原則から逸脱している点とその修正提案だけを返す。
SubAgentの指摘を批判的に評価し(指摘が常に正しいとは限らない)、妥当なものを下書きに反映する。その上で、整えた下書きでDraft PullRequestを作成する。わたしをアサインする (@meを使う)。
open コマンドでPullRequestのURLを開く。
デフォルトはスキップ。「この行をこう直した理由」「ここは意図的にこうしている」など、PR description本文に書くには粒度が細かすぎる補足が実際にある時のみ、以下を提案する。該当がなければこの手順は出力しない。
インラインコメントの投稿やコード編集は自分では行わない。あくまで提案のみ。