Initial commit

This commit is contained in:
Zhongwei Li
2025-11-30 08:51:38 +08:00
commit 8b9cbcdff7
18 changed files with 3489 additions and 0 deletions

77
commands/pr.md Normal file
View File

@@ -0,0 +1,77 @@
---
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パイプラインが実行されている設定されている場合