pr-creator について
pr-creatorは、Pull Requestの準備と作成を支援するエージェントスキルです。ブランチや変更の確認、説明文の作成、GitHubへの提出を案内し、作業中のコード変更は行いません。
主な機能
- 01ブランチとローカル変更の確認
- 02リポジトリのPRテンプレートに準拠
- 03簡潔なタイトルと説明文の作成
- 04GitHubコネクターまたはghで提出
活用シーン
- 01コミット済みの変更からPull Requestを準備
- 02デフォルトブランチへのコミットやプッシュを回避
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ rstackjs/ agent-skills --skill pr-creatorインストール後、Claude Code で/pr-creatorを入力して読み込まれたか確認します。
詳細
プルリクエスト作成
手順
-
git branch --show-currentで現在のブランチを確認します。 デフォルトブランチの場合は、ほかの作業を始める前に新しいブランチを作成して切り替えます。 内容が分かるブランチ名を使用します。feat-<topic>またはfix-<topic>が望ましいです。 -
git status --shortでローカルの変更を確認します。 ユーザーによる無関係な変更は元に戻さないでください。 PR を作成する前に、意図した変更がコミットされていることを確認し、デフォルトブランチに直接コミットしないでください。 -
リポジトリに PR テンプレートがある場合は読み、現在の見出しとガイダンスに従います。
-
リポジトリの標準形式で PR タイトルを作成します。リポジトリで Conventional Commits を使用している場合、一般的な形式は次のとおりです。
feat(core): add ...fix(types): ...docs: ...refactor(types): ...- CI ワークフロー、チェック、またはリリース自動化の変更には
chore(ci): ... chore(deps): ...release: v1.2.0
-
簡潔で分かりやすい英語で PR の本文を作成します。
- 問題または動機と、それが重要な理由を説明してから、アプローチと変更後の動作を説明します。
- レビュアーが変更を評価するうえで役立つ場合は、API、互換性、または移行に関する詳細を含めます。
- 通常の説明は数文程度にまとめます。ファイルごとの要約ではなく、重要な変更に焦点を当てます。
- リポジトリのガイドラインまたはテンプレートで求められているテスト、ドキュメント、検証を含めます。それ以外の場合は、変更の中心となる事項またはレビューリスクに関係する事項に限って記載します。
-
関連する課題、ディスカッション、または設計へのリンクは、裏付ける情報の近くに記載し、テンプレートのガイダンスに従います。 依存関係を更新する場合は、入手可能であれば対象バージョンのリリースノートまたはタグへのリンクを記載します。
-
ブランチ名を再確認してからブランチをプッシュします。デフォルトブランチを直接プッシュしないでください。
-
PR を作成します。 Codex で実行する場合は、GitHub の操作に Codex GitHub コネクター/プラグインを使用します。 コネクターを利用できない場合に限り、代替手段として
gh pr createを使用します。
制約
- このスキルの実行中にコードを変更しないでください。