PR自動化
コーディング入門
ブランチのすべてのコミットを分析し、PRタイトル、変更要約、テストチェックリスト、レビュアーガイドを自動で生成しGitHubにPRを作成します。
トリガー
/pr使用頻度毎日
PR説明を書くのが面倒な開発者なら? /prでコミット分析からPR作成までワンクリック
チームリードなら? チームメンバーのPRに統一されたフォーマットを適用
PRGitHub自動化コードレビュー
動作フロー
/pr 実行 → コミット履歴分析
↓
フェーズ1: 3つの生成を並列実行
title-gen
PRタイトル生成
desc-write
変更要約の作成
checklist-gen
テストチェックリスト
↓
gh pr create 実行
↓
✓ PR作成完了 + URL
スキルコード
# PR Automation Skill
## Trigger: /pr
When invoked on a feature branch:
1. Analyze changes:
- Run `git log main..HEAD` for commit history
- Run `git diff main...HEAD --stat` for file changes
- Categorize: feature, fix, refactor, docs
2. Generate PR content:
- Title: concise, under 70 chars
- Summary: 3-5 bullet points of key changes
- Test plan: based on changed files
3. Create PR:
```bash
gh pr create --title "[title]" --body "$(cat <<'EOF'
## Summary
- [change 1]
- [change 2]
## Changes
[file-by-file description]
## Test Plan
- [ ] [test scenario 1]
- [ ] [test scenario 2]
## Screenshots
[if UI changes]
EOF
)"
```
4. Output the PR URL
コピーしてCLAUDE.mdに貼り付ければ、すぐに使えます。
PR自動化 の仕組み
PR Automationはブランチのdiffをmainと比較分析し、各変更の意図を抽出した上で、PRタイトル、箇条書きの詳細説明、レビュアーチェックリストを自動生成します。GitHub CLI経由でそのまま提出可能です。
PR自動化 が力を発揮する場面
日に複数のPRを作成し、レビュアーがフォローアップの質問なしに一目で理解できる一貫した高品質のプルリクエストを維持したいときに大幅な時間節約になります。
主な強み
- ワンコマンドでタイトル、説明、チェックリストを生成
- 一貫したPRフォーマットでチームのレビュー速度を向上
- GitHub CLIと連携して直接提出可能
- ファイル名だけでなくコード変更から意図を抽出