원클릭으로
pr-creation
ghコマンドでドラフトPRを作成する。 ブランチにコミット済み&リモートにpush済みの状態で使用。 単純ケースはスキル内で完結、複雑ケースはpr-managerサブエージェントへ委譲。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
ghコマンドでドラフトPRを作成する。 ブランチにコミット済み&リモートにpush済みの状態で使用。 単純ケースはスキル内で完結、複雑ケースはpr-managerサブエージェントへ委譲。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
| name | pr-creation |
| description | ghコマンドでドラフトPRを作成する。 ブランチにコミット済み&リモートにpush済みの状態で使用。 単純ケースはスキル内で完結、複雑ケースはpr-managerサブエージェントへ委譲。 |
核心原則: レビュアーは忙しい。「読みたい」と思っていない前提で、読んでもらう努力をする。
IF 単純なケース(以下すべて該当):
├─ ブランチ: feature/{codename}/00-* または fix/* または hotfix/*
├─ ベースブランチ: main
├─ 依存PR: なし
└─ → スキル内で完結(下記フローに従う)
IF 複雑なケース(以下いずれか該当):
├─ ブランチ: feature/{codename}/{NN}-*(NN > 00)
├─ ベースブランチ: 前の連番ブランチ
├─ 依存PR: あり
├─ マルチパッケージ変更
└─ → pr-manager サブエージェントを起動
flowchart LR
A[状況把握] --> B[コマンド生成]
B --> C[Self-Refine]
C --> D[PR作成]
D --> E[完了確認]
git branch --show-current # 現在のブランチ名
git status --short # 未コミットの変更確認
git log --oneline -3 # 最新のコミット確認
判断:
| 状態 | 判断 | アクション |
|---|---|---|
| ブランチ名が取得できない | エラー | 処理終了、ユーザーに報告 |
| 未コミットの変更がある | 警告 | ユーザーに確認を求める |
| コミットがない | 警告 | ユーザーに確認を求める |
templates.md のテンプレートを使用してPR本文を作成。 decision-logic.md でベースブランチ・タイトルを決定。
コマンドを実行する前に、safety-checks.md に従って評価。
flowchart LR
A["生成<br>(Generator)"] --> B["評価<br>(Evaluator)"]
B --> C{"合格?"}
C -->|No| D["修正<br>(Refiner)"]
D --> B
C -->|Yes| E["実行へ"]
重要: 評価結果を表示し、問題がなければ「評価完了」と宣言して実行に進む。
cat <<'EOF' | gh pr create \
--draft \
--base main \
--assignee @me \
--title "<タイトル>" \
--body-file -
<本文>
EOF
PR作成完了:
- Title: <タイトル>
- URL: https://github.com/org/repo/pull/123
- Base: main
- Draft: true
- Assignee: @me
確認チェックリスト:
複雑なケースでは以下のプロンプトで pr-manager サブエージェントを起動:
【タスク】
PR作成
【現在のブランチ】
{git branch --show-current の結果}
【最新コミット】
{git log --oneline -5 の結果}
【期待する出力】
- 依存PRの特定と関連付け
- 適切なベースブランチの決定
- PR本文の生成
- ghコマンドの実行
| シーン | 参照ファイル |
|---|---|
| 本文・タイトルテンプレート | templates.md |
| ベースブランチ・依存PR決定 | decision-logic.md |
| クォーティング・Self-Refine | safety-checks.md |
| 項目 | 値 | 理由 |
|---|---|---|
| ドラフトモード | 有効 | レビュー前の準備期間を確保 |
| アサイン | 作成者(@me) | 責任者の明確化 |
| レビュー依頼 | なし | ドラフト解除時に設定 |
日本語の文章で文と文のつながりを点検し、直前の文の不足、常識的な連続性、読者視点から論理のほころびを防ぐ。エッセイ、記事、レポート、解説文の執筆・推敲・レビューで使う。法的判断、数学的証明、事実確認のみ、文法校正のみ、意図的なシュール表現や断片的表現の矯正には使わない。
日本語の文章を、誇張、借り物の美辞麗句、過剰な謙遜を避け、実感に近い等身大な表現へ整える。エッセイ、プロフィール、商品説明、自己紹介、note、スピーチ、振り返り文の推敲で使う。法的文書、逐語訳、意図的に言葉を高める詩、学術的な出典確認、事実検証には使わない。
macOSのスクリーンショットを、screencaptureと補助CLIで取得する。画面全体、ウィンドウ指定、選択範囲、タイマー撮影、クリップボード保存に対応する。macOS上でエージェントが再現可能なパスへスクリーンショットを保存したい場合に使う。OCR、画像編集、動画収録、macOS以外のスクリーンショット取得には使わない。
文章、記事、レポート、企画書の論理破綻をレビューし、論点、必要情報、推論、結論と根拠の構造を確認する。Why So、So What、MECEの観点で飛躍、矛盾、論点ずれ、根拠不足を検出する。公開前や改稿前に文章の筋道を点検するときに使う。単なる校正、文体調整、事実確認のみ、法的助言、数学的証明の厳密検証には使わない。
UI 変更や状態遷移を伴う PR に、E2E テスト計画・操作後スクリーンショット・検証結果・検証データの副作用を確認エビデンスとして残す。 gh image で画像をアップロードし、Chrome DevTools MCP で画面を操作・撮影し、gh でテスト計画と結果を PR コメントへ投稿する際に使用。 「PR にスクショを貼る」「UI エビデンスを残す」「E2E 確認結果を PR にまとめる」「レビュー用に画面の証跡を添付」と依頼された時に適用。 内部ロジックのみの変更や、既存の自動テストで担保できる変更には使わない。コミット作成や PR 本体の作成フローには使わない。
WXTを使ったブラウザ拡張開発を支援する。プロジェクト調査、entrypoint設計、manifestと権限変更、content script UI、storage、messaging、build、zip、ブラウザ検証を扱う。WXTプロジェクトの作成、変更、監査、デバッグ時に使う。非WXT拡張、汎用フロントエンド、拡張ストア審査には使わない。