mcpField
P
pr-creator

pr-creator

github.com/rstackjs開発9758 回インストール2 週間前に更新
リポジトリ

pr-creator について

pr-creatorは、Pull Requestの準備と作成を支援するエージェントスキルです。ブランチや変更の確認、説明文の作成、GitHubへの提出を案内し、作業中のコード変更は行いません。

主な機能

  1. 01ブランチとローカル変更の確認
  2. 02リポジトリのPRテンプレートに準拠
  3. 03簡潔なタイトルと説明文の作成
  4. 04GitHubコネクターまたはghで提出

活用シーン

  1. 01コミット済みの変更からPull Requestを準備
  2. 02デフォルトブランチへのコミットやプッシュを回避

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/rstackjs/agent-skills --skill pr-creator

インストール後、Claude Code で/pr-creatorを入力して読み込まれたか確認します。

詳細

プルリクエスト作成

手順

  1. git branch --show-current で現在のブランチを確認します。 デフォルトブランチの場合は、ほかの作業を始める前に新しいブランチを作成して切り替えます。 内容が分かるブランチ名を使用します。feat-<topic> または fix-<topic> が望ましいです。

  2. git status --short でローカルの変更を確認します。 ユーザーによる無関係な変更は元に戻さないでください。 PR を作成する前に、意図した変更がコミットされていることを確認し、デフォルトブランチに直接コミットしないでください。

  3. リポジトリに PR テンプレートがある場合は読み、現在の見出しとガイダンスに従います。

  4. リポジトリの標準形式で PR タイトルを作成します。リポジトリで Conventional Commits を使用している場合、一般的な形式は次のとおりです。

    • feat(core): add ...
    • fix(types): ...
    • docs: ...
    • refactor(types): ...
    • CI ワークフロー、チェック、またはリリース自動化の変更には chore(ci): ...
    • chore(deps): ...
    • release: v1.2.0
  5. 簡潔で分かりやすい英語で PR の本文を作成します。

    • 問題または動機と、それが重要な理由を説明してから、アプローチと変更後の動作を説明します。
    • レビュアーが変更を評価するうえで役立つ場合は、API、互換性、または移行に関する詳細を含めます。
    • 通常の説明は数文程度にまとめます。ファイルごとの要約ではなく、重要な変更に焦点を当てます。
    • リポジトリのガイドラインまたはテンプレートで求められているテスト、ドキュメント、検証を含めます。それ以外の場合は、変更の中心となる事項またはレビューリスクに関係する事項に限って記載します。
  6. 関連する課題、ディスカッション、または設計へのリンクは、裏付ける情報の近くに記載し、テンプレートのガイダンスに従います。 依存関係を更新する場合は、入手可能であれば対象バージョンのリリースノートまたはタグへのリンクを記載します。

  7. ブランチ名を再確認してからブランチをプッシュします。デフォルトブランチを直接プッシュしないでください。

  8. PR を作成します。 Codex で実行する場合は、GitHub の操作に Codex GitHub コネクター/プラグインを使用します。 コネクターを利用できない場合に限り、代替手段として gh pr create を使用します。

制約

  • このスキルの実行中にコードを変更しないでください。

コメント