Files
2025-11-30 08:51:38 +08:00

78 lines
3.3 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: pr
description: プルリクエストを作成する
---
# Pull Request
## 概要
このコマンドは、現在のブランチの変更をベースブランチにマージするためのプルリクエストを作成する。ブランチの状態確認、コミット履歴の分析、適切なPR情報の作成、GitHubへのPR公開までを一貫して管理し、コードレビューとマージのプロセスを円滑に進める。
## 使用するエージェント
- **version-control-agent:** Git操作およびGitHub操作全般を管理する
## 使用するスキル
1. **version-control-guidelines:** Git運用のガイドラインに従う
2. **interaction-guidelines:** ユーザーとの効果的な対話パターンに従う
## 実行フロー
1. version-control-agentが以下のスキルを使用して、現在のブランチ状態を確認するgit status、git branch
- version-control-guidelinesGit運用ガイドライン
2. version-control-agentが以下のスキルを使用して、リモートとの同期状態を確認するgit fetch、git status
- version-control-guidelinesGit運用ガイドライン
3. version-control-agentが以下のスキルを使用して、ブランチがリモートにpushされていない場合、ユーザーにpushを促す
- interaction-guidelines対話パターン
4. version-control-agentが以下のスキルを使用して、ベースブランチからのコミット履歴を確認するgit log、git diff
- version-control-guidelinesGit運用ガイドライン
5. version-control-agentが以下のスキルを使用して、ユーザーと対話しながら変更の目的や影響範囲を確認する
- interaction-guidelines対話パターン
6. version-control-agentが以下のスキルを使用して、規約に準拠したPRタイトルと説明を作成する
- version-control-guidelinesGit運用ガイドライン
7. version-control-agentが以下のスキルを使用して、GitHubにプルリクエストを作成するgh pr create
- version-control-guidelinesGit運用ガイドライン
8. version-control-agentが以下のスキルを使用して、作成されたPRのURLと次のステップをユーザーに報告する
- interaction-guidelines対話パターン
## 成果物
**出力先:**
- GitHubリポジトリにプルリクエストが作成される
**成果物の内容:**
- PR番号とURL
- PRタイトル
- PR説明変更内容、目的、影響範囲など
- ベースブランチとヘッドブランチの情報
- 変更されたファイルのリスト
- コミット履歴
## チェックリスト
### コマンド実行前
- [ ] 変更がコミット済みである
- [ ] ブランチがリモートにpush済みであるまたは実行時にpushする準備がある
- [ ] PRの目的と変更内容が明確である
- [ ] ベースブランチが正しい
### コマンド実行後
- [ ] プルリクエストが正常に作成された
- [ ] PRタイトルと説明が規約に準拠している
- [ ] 適切なベースブランチが設定されている
- [ ] レビュアーの設定が必要な場合は設定されている
- [ ] CI/CDパイプラインが実行されている設定されている場合