update-pr について
update-pr は、Pull Request のタイトルと本文を現在の範囲、動機、検証内容に合わせて書き直すエージェントスキルです。コマンドラインで実行し、タイトルには Conventional Commits の接頭辞を指定します。
主な機能
- 01差し替え用 PR タイトルの作成
- 02差し替え用 PR 本文の作成
- 03Conventional Commits の接頭辞を使用
- 04Pull Request URL の報告
活用シーン
- 01範囲変更後の PR 説明の更新
- 02PR での動機と検証内容の要約
- 03更新前の PR タイトル形式の統一
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ willbooster/ agent-skills --skill update-prインストール後、Claude Code で/update-prを入力して読み込まれたか確認します。
詳細
PR ワークフローを更新する
現在のスコープ、動機、検証内容が反映されるように、置き換えるプルリクエストのタイトル全体と本文全体を作成してください。
タイトルを最初の引数として、本文を標準入力から渡して update-pr を実行してください。
最後に、プルリクエストの URL を報告してください。
bunx @willbooster/agent-skills@latest update-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:不足しているテストの追加、または既存テストの修正。
コメント
Markdown 対応