mcpField
O
open-pr

open-pr

github.com/willbooster開発50 回インストール
リポジトリ

open-pr について

open-prは、現在のブランチの変更をコミットしてプッシュし、プルリクエストを作成するワークフロー型スキルです。レビュー向けの説明を整え、タイトルにConventional Commitsの接頭辞を求め、作成後にURLを報告します。

主な機能

  1. 01現在のブランチの変更をコミット・プッシュ
  2. 02レビュー向けのPR説明を作成
  3. 03Conventional Commits形式のタイトル接頭辞
  4. 04PRを作成してURLを報告

活用シーン

  1. 01完了したコード変更のPR作成
  2. 02変更範囲・動機・検証内容の整理
  3. 03PRへの関連issueの記載

インストール

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

$npx skills add https://github.com/willbooster/agent-skills --skill open-pr

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

詳細

PR を作成するワークフロー

現在のブランチにあるローカルの変更をコミットしてプッシュします。 レビュアーが範囲、目的、検証内容をすばやく把握できるように、PR の本文を作成します。 該当する場合は関連する Issue を記載し、変更の簡潔な概要、その理由、テスト方法を含めます。 以下のコマンドを実行して、プルリクエストを作成します。 最後に、PR の URL を報告します。

bunx @willbooster/agent-skills@latest open-pr "feat: concise PR title" <<'EOF'
Close #<issue>

## Summary

- What changed
- Key scope or affected area
- Any notable tradeoff or limitation

## Why

- Problem being solved
- Reason this approach was chosen

## Testing

- Exact commands run
- Manual verification steps if relevant

## Notes (if needed)

- Breaking changes, rollout concerns, screenshots, or follow-up work
EOF

PR タイトルの接頭辞は、Conventional Commits の仕様に従う必要があります。

  • feat: ユーザーまたは API 向けの新機能。
  • fix: ユーザーまたは API 向けのバグ修正。
  • build: ビルドシステムまたは外部依存関係(例:npm、webpack、typescript)に影響する変更。
  • chore: ソースファイルやテストファイルを変更しない、定期的な作業、メンテナンス、またはツール関連の変更。
  • ci: CI/CD の設定ファイルおよびスクリプトの変更。
  • docs: ドキュメントのみの変更。
  • perf: パフォーマンスを向上させるコード変更。
  • refactor: バグ修正や機能追加ではなく、コード構造や可読性を向上させるコード変更。
  • style: コードの意味に影響しない変更(例:フォーマット)。
  • test: 不足しているテストの追加、または既存のテストの修正。

コメント