mcpField
P
pr-submit

pr-submit

github.com/pipecat-ai開発16.9k41 回インストール今日更新
リポジトリ

pr-submit について

現在のリポジトリの変更を GitHub のプルリクエストとして提出するスキルです。ブランチとコミットの準備、文章レビュー、PR 作成、変更履歴と説明文の更新を案内します。

主な機能

  1. 01リポジトリの状態と最近のコミットを確認
  2. 02ブランチを作成して変更をコミット
  3. 03プッシュ前に文章をレビュー
  4. 04ghでプルリクエストを作成
  5. 05変更履歴とPRの説明を更新

活用シーン

  1. 01ローカルの変更をプルリクエストとして提出
  2. 02レビュー用にコミットとPR文面を準備

インストール

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

$npx skills add https://github.com/pipecat-ai/pipecat --skill pr-submit

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

詳細

現在の変更を GitHub のプルリクエストとして提出します。

手順

  1. リポジトリの現在の状態を確認します。

    • git status を実行して、ステージ済み、未ステージ、未追跡の変更を確認します
    • git diff を実行して、現在の変更を確認します
    • git log --oneline -10 を実行して、最近のコミットを確認します
  2. PR に関係する未コミットの変更がある場合:

    • ブランチ名に特定のプレフィックス(例:alice/、fix/、feat/)を付けたいか、ユーザーに尋ねます
    • 現在のブランチをベースに新しいブランチを作成します
    • 変更内容に関連性がない場合は、複数のコミットに分けて変更をコミットします
  3. /prose-review branch を実行し、指摘された箇所を修正します。修正コストが低いうちに、プッシュする前に実施してください。

  4. ブランチをプッシュして、PR を作成します。

    • -u フラグを付けてプッシュし、上流ブランチを設定します
    • gh pr create を使って PR を作成します
  5. PR の作成後:

    • /changelog <pr_number> を実行して変更履歴ファイルを生成し、コミットしてプッシュします
    • /pr-description <pr_number> を実行して PR の説明を更新します

    どちらのスキルも自身で文章をレビューするため、ここで別途レビューする必要はありません。

  6. PR の URL をユーザーに返します。

コミットメッセージも文章です。/prose-review は差分を読み取るため、コミットメッセージは確認できません。 プッシュする前に、git log main..HEAD のメッセージを同じ基準で確認してください。

コメント