pr-submit について
現在のリポジトリの変更を GitHub のプルリクエストとして提出するスキルです。ブランチとコミットの準備、文章レビュー、PR 作成、変更履歴と説明文の更新を案内します。
主な機能
- 01リポジトリの状態と最近のコミットを確認
- 02ブランチを作成して変更をコミット
- 03プッシュ前に文章をレビュー
- 04ghでプルリクエストを作成
- 05変更履歴とPRの説明を更新
活用シーン
- 01ローカルの変更をプルリクエストとして提出
- 02レビュー用にコミットとPR文面を準備
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ pipecat-ai/ pipecat --skill pr-submitインストール後、Claude Code で/pr-submitを入力して読み込まれたか確認します。
詳細
現在の変更を GitHub のプルリクエストとして提出します。
手順
-
リポジトリの現在の状態を確認します。
git statusを実行して、ステージ済み、未ステージ、未追跡の変更を確認しますgit diffを実行して、現在の変更を確認しますgit log --oneline -10を実行して、最近のコミットを確認します
-
PR に関係する未コミットの変更がある場合:
- ブランチ名に特定のプレフィックス(例:
alice/、fix/、feat/)を付けたいか、ユーザーに尋ねます - 現在のブランチをベースに新しいブランチを作成します
- 変更内容に関連性がない場合は、複数のコミットに分けて変更をコミットします
- ブランチ名に特定のプレフィックス(例:
-
/prose-review branchを実行し、指摘された箇所を修正します。修正コストが低いうちに、プッシュする前に実施してください。 -
ブランチをプッシュして、PR を作成します。
-uフラグを付けてプッシュし、上流ブランチを設定しますgh pr createを使って PR を作成します
-
PR の作成後:
/changelog <pr_number>を実行して変更履歴ファイルを生成し、コミットしてプッシュします/pr-description <pr_number>を実行して PR の説明を更新します
どちらのスキルも自身で文章をレビューするため、ここで別途レビューする必要はありません。
-
PR の URL をユーザーに返します。
コミットメッセージも文章です。/prose-review は差分を読み取るため、コミットメッセージは確認できません。
プッシュする前に、git log main..HEAD のメッセージを同じ基準で確認してください。
コメント
Markdown 対応