Files
gh-revtechstudio-rts-plugin…/commands/pr.md
2025-11-30 08:51:38 +08:00

3.3 KiB
Raw Blame History

name, description
name description
pr プルリクエストを作成する

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