github pr closing keywords_ja - tfsugjp/skills GitHub Wiki

GitHub PR の閉鎖キーワードとリポジトリテンプレート

English

概要

既存の github-plan-wiki プラグインに GitHub PR の作成・本文更新スキルを追加します。完了する Issue ごとに閉鎖キーワードを必須とし、リポジトリのテンプレートを守ります。

追跡

種別 Issue
追跡 Issue #97

背景

Refs #10 のような参照や Close #10, #11 のような一括記載では、意図したすべての Issue が閉じられません。既存プラグインには計画用スキルがありますが、GitHub PR 作成用スキルはありません。

設計

github-pull-request を追加し、テンプレートの探索、ローカルでの本文検証、書き込み後の読み戻しを必須化します。完了する Bug の Issue には独立した Fixed #番号 の行、それ以外には Close #番号 の行を使います。他リポジトリの完全修飾参照と、Bug・非 Bug が混在する場合に対応します。未完了の親 Issue と参照のみの Issue は閉鎖対象から除外します。自動閉鎖にはデフォルトブランチへのマージが必要であることを明記し、指定されたベースの変更や手動閉鎖による代替は行いません。

デフォルトブランチにある PR・Issue テンプレートを読み、必須項目と適用対象のメタデータを守り、関連するテンプレートを選びます。Issue 計画スキルにテンプレート処理と PR スキルへの引き継ぎを追加します。英日 README、エージェント用スキル一覧、プラグインのメタデータを更新します。既存の権限範囲を維持し、今回の作業では PR の作成・マージや本体リポジトリの push は行いません。

実装フェーズ

  1. PR スキル、本文検証スクリプト、動作を確認するテストを追加します。
  2. Issue スキルのテンプレート事前確認と引き継ぎ、プラグインの検出用メタデータ、英日の概要を更新します。
  3. 対象テスト、スキル検証、marketplace 検証、独立した隔離環境での動作評価を実行します。

検証

複数 Issue、Bug・非 Bug の混在、他リポジトリ参照、キーワード不足・一括記載、非表示の例、参照のみの作業を確認します。外部への書き込みを行わない隔離評価でテンプレートの扱いと PR 本文の読み戻しを確認します。変更する両スキルと marketplace の境界を検証し、git diff --check を実行します。

⚠️ **GitHub.com Fallback** ⚠️