with one click
pr
ブランチを push して PR を作成する。引数: [base-branch] [preview]
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
ブランチを push して PR を作成する。引数: [base-branch] [preview]
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
ghq 管理下の全リポジトリから .claude/settings.local.json を収集し、global settings.json への取り込みを提案する
Search tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns. Trigger immediately for: - UI/Layout: Modals, dialogs, popovers, Glassmorphism/backdrop-filters, anchor positioning, container queries, `:has()`, `:user-valid`. - Scroll/Motion: View Transitions, Scroll-driven animations, scroll parallax/reveals. - Performance: CWV (LCP, INP), content-visibility, Fetch Priority, image optimization. - System/APIs: Local filesystem access, WebUSB, WebSockets sync, WebAssembly widgets. - Frameworks: Adapting layout/styles in React, Vue, Angular. - General Frontend: Forms, autofill, advanced inputs, custom scrollbars, modern component states, etc. DO NOT trigger for: - Backend: Database SQL, ORMs, Express API routes. - Pipelines: CI/CD deployment, Docker, Actions. - Generic: Local scripts (Python/Go tools), ESLint, Git.
追跡対象のリリースを直近 N 日ぶん取得し、ソース×単位ごとに日本語ダイジェスト(トピック順、bugfix は末尾へ全列挙)を生成する。引数: 期間の日数 (デフォルト 1) と任意のソース指定 (id|all)、または 'raw' で正規化 JSON のみ出力
git 変更履歴の調査専門家。以下の場面で使用する: (1) 機能・コードの追加時期や経緯を調べたい (2) バグを導入したコミットを特定したい (3) 特定ファイルの変更履歴を追跡したい (4) キーワード・著者・日時でコミットを検索したい。調査は独立コンテキストで行い、結果のみを返す。
既存機能・API・ライブラリの仕様調査専門家。技術的実現可能性の調査、仕様ドキュメント作成、問い合わせ対応を支援。
技術的な代替案の構造化比較分析。選択肢を評価軸ごとに比較し、ADRの「検討内容」セクションに対応した出力を生成する。代替案の比較、技術選定、アーキテクチャの選択肢検討、ADR作成時に使用。
| name | pr |
| allowed-tools | Bash(git branch *), Bash(git log *), Bash(git diff *), Bash(git push *), Bash(git remote *), Bash(gh pr create *), Bash(gh pr list *), Bash(gh repo view *), Read, AskUserQuestion |
| description | ブランチを push して PR を作成する。引数: [base-branch] [preview] |
Arguments: $ARGUMENTS
以下のルールで引数を解釈する:
preview という単語が含まれる場合 → preview モード(description 生成のみ、push・PR 作成なし)preview 以外の単語がある場合 → それを base branch として使用gh repo view --json defaultBranchRef --jq '.defaultBranchRef.name' で取得したデフォルトブランチを使用例:
/pr → auto-detect base, full flow/pr preview → auto-detect base, preview のみ/pr preview develop → develop を base に指定, preview のみ/pr develop → develop を base に指定, full flowgit branch --show-currentgh repo view --json defaultBranchRef --jq '.defaultBranchRef.name'git log --oneline -20Arguments から base branch を特定する。指定がなければ Context の Default branch を使用する(取得できていなければ main をフォールバックとする)。
base branch 確定後、以下を実行して情報を収集する:
git log --oneline origin/<base>..HEAD でブランチ上のコミット一覧を取得する
git diff origin/<base>...HEAD で差分を取得する
PR template を探す(Glob ツールは使わず、必ず Read ツールで以下の全パスを並列に試すこと):
.github/pull_request_template.md.github/PULL_REQUEST_TEMPLATE.md.github/PULL_REQUEST_TEMPLATE/ (ディレクトリの場合は中のファイル一覧を取得)docs/pull_request_template.mddocs/PULL_REQUEST_TEMPLATE.mdpull_request_template.mdPULL_REQUEST_TEMPLATE.md結果の扱い:
gh pr list --state merged --limit 5 --json number,title,body で最近マージされた PR のスタイルを取得する
以下の優先順位で description を作成する:
PR title は commits の内容から簡潔に1行で生成する。
description の末尾に「Generated with Claude Code」などの AI ツール帰属フッターを含めないこと。
生成した base branch・title・description をユーザーに提示する。
承認後、複数のツールを1レスポンスで呼び出すこと:
git push -u origin HEAD でブランチを push するgh pr create -a @me --base <base-branch> --title "<title>" --body "<description>"