mcpField
O
open-pr-agentic

open-pr-agentic

github.com/nstaab1開発049 回インストール3 週間前に更新
リポジトリ

open-pr-agentic について

Open PR Agenticは、コミット済みの作業をプルリクエストとして提出し、関連チケットを人間による検証段階に進める開発スキルです。リポジトリの手順を確認してテンプレートを埋めますが、PRはマージしません。

主な機能

  1. 01作業ツリーと実装コミットを確認
  2. 02元チケットと対象ブランチを特定
  3. 03リポジトリのPRテンプレートを記入
  4. 04ベースブランチを指定してPRを作成
  5. 05設定に応じてチケットの検証ラベルを更新
  6. 06プルリクエストをマージしない

活用シーン

  1. 01完了した作業を人間の検証に提出
  2. 02元チケットに関連付けたPRを作成
  3. 03リポジトリのテンプレートに沿ってPRを準備

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nstaab1/nathan-agent-skills --skill open-pr-agentic

インストール後、Claude Code で/open-pr-agenticを入力して読み込まれたか確認します。

同梱ファイルagents/openai.yaml

詳細

Open PR Agentic

コミット済みの作業を提出し、人間による検証に進めます。正しいブランチを対象とする PR がオープンされ、リンクされた issue にビルド後の状態が反映された時点で、作業完了です。PR は決してマージしないでください。

作業内容を特定する

PR 本文を作成する前に、次の手順を実行します。

  1. 作業ツリーがクリーンで、実装コミットが現在のブランチに存在することを確認します。
  2. ユーザーの参照、ブランチ名、コミット、またはリポジトリのワークフローから、元となる issue を特定します。該当する issue が複数考えられる場合は中止します。
  3. PR の対象ブランチを、リポジトリに明示された指示、次に origin/HEAD、最後にリモートのデフォルトブランチの順に確認します。明示された統合ブランチの指示が優先されます。
  4. 設定済みの issue トラッカーおよびトリアージラベルのドキュメントを読みます。

リポジトリのテンプレートに記入する

.github/pull_request_template.md、.github/PULL_REQUEST_TEMPLATE.md、docs/pull_request_template.md、または .github/PULL_REQUEST_TEMPLATE/ にある PR テンプレートを読みます。すでに完了した作業に基づいて該当するすべてのセクションに記入し、HTML コメント内の指示に従い、提出する本文からそのコメントを削除します。

テンプレートがない場合は、次の内容を含めます。

  • 変更内容
  • 実行したチェックとその結果
  • クリーンスタートからの、期待される結果をそれぞれ明記した番号付きの手動検証手順
  • レビューで申し送られた判断事項を記載する ## Reviewer: look here

実行中のアプリに関わる変更がない場合は、その旨と、手動 UI 検証に代わる根拠を記載します。

本文を一時ファイルに書き込み、gh pr create --body-file に渡します。Closes #<issue-number> を含め、--base <base-branch> を明示的に指定します。

issue を更新する

リポジトリで設定されたラベル名を使用します。そのライフサイクル状態が存在する場合は、エージェント対応ラベルを削除し、ready-for-testing などの人間による検証待ちラベルを追加します。

ビルド後の検証ラベルが設定されていない場合は、ラベルを変更せず、その旨を伝えます。ready-for-human に置き換えることは決してしないでください。これはビルド前のトリアージ判定であり、ビルド後の検証状態ではありません。

報告

PR の URL、対象ブランチ、リンクされた issue、ラベルの変更、およびレビュー担当者への申し送り事項をユーザーに伝えます。マージはしないでください。

コメント