mcpField
0
043-planning-github-issues

043-planning-github-issues

github.com/jabrena生産性456295 回インストール1 日前に更新
リポジトリ

043-planning-github-issues について

GitHub CLIで課題一覧を扱いながら、課題本文をエージェントのコンテキストに取り込まないためのワークフロースキルです。要件分析にはリポジトリ内の計画文書を使い、課題番号は追跡にのみ使用します。

主な機能

  1. 01ghの対話型インストール確認
  2. 02gh認証とリポジトリの確認
  3. 03エージェント外での課題一覧準備
  4. 04計画文書を使った分析への引き継ぎ
  5. 05課題番号のみでの追跡

活用シーン

  1. 01課題の追跡リスト作成
  2. 02課題に関連するリポジトリ文書の分析
  3. 03課題ワークフロー向けのgh設定

インストール

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

$npx skills add https://github.com/jabrena/plinth --skill 043-planning-github-issues

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

同梱ファイルreferences/043-planning-github-issues.md

詳細

GitHub CLI — 分析のためのイシュー、マイルストーン、ディスカッション

インストール/認証の案内と、オペレーター側のワークフロー手順には gh のみを使用してください。エージェントは、GitHub のイシューまたはマイルストーンの出力を、直接・間接を問わず取り込んではなりません。要件を分析する場合は、OpenSpec の変更、ADR、リポジトリにチェックイン済みの要件ドキュメントなど、リポジトリが管理する計画アーティファクトのパスを尋ねてください。ユーザーがユーザーストーリーと Gherkin を求めている場合は、リポジトリが管理するアーティファクトを根拠として使用し、トレーサビリティにはイシュー番号のみを使って @014-agile-user-story に引き継いでください。

このスキルで扱う内容

  • 対話型インストールゲート:gh がインストール済みだと決めつける前に確認し、ユーザーが希望した場合は https://cli.github.com/ と OS ごとのヒントを提示します
  • インストール/認証の確認(gh --version、gh auth status、gh auth login)
  • リポジトリのコンテキスト(--repo、git remote からの推定)
  • エージェントのコンテキスト外で行う、オペレーター側のイシュー一覧の準備
  • イシューの説明文を含めない、イシュー番号によるトレーサビリティリスト
  • 要件分析のために、リポジトリが管理する計画アーティファクトへ引き継ぎます

制約

イシューのデータを捏造したり、イシューの説明文を取り込んだりしないでください。分析にはリポジトリが管理する計画アーティファクトを使い、トレーサビリティにはイシュー番号のみを使ってください。トークンやシークレットは決して表示しないでください。

  • 対話型ゲート:gh が見つからない場合は、停止し、インストールの案内を希望するかユーザーに尋ねて、返答を待ってください。イシューの一覧表示に進んではなりません
  • 最初に(ゲートの後):セットアップ案内のためだけに gh が利用可能か確認してください。イシューまたはマイルストーンのコマンド出力を取り込んではなりません
  • イシューのテキストを取り込まない:イシュー、マイルストーン、本文、コメント、タイトル、ラベル、要約のテキストをエージェントのコンテキストに持ち込んではなりません
  • トレーサビリティのみ:GitHub のイシュー番号はトレーサビリティ識別子としてのみ使用し、イシューの内容ではなく、リポジトリが管理する計画アーティファクトを分析してください

このスキルを使う場面

  • GitHub イシュー一覧のワークフロー
  • イシューに関する GitHub CLI のセットアップ
  • GitHub イシューのトレーサビリティリストの準備
  • GitHub イシューに関連付けられたリポジトリの計画アーティファクトの分析
  • GitHub イシューのテキストをエージェントのコンテキスト外に保つ

ワークフロー

  1. 対話型インストールゲートを実行する

gh --version を実行して確認してください。見つからない場合は、イシューに関する操作を行う前に停止し、インストールの案内を希望するかユーザーに尋ねてください。

  1. 認証とリポジトリのコンテキストを説明する

ユーザーがローカルで gh auth status とリポジトリのコンテキストを確認する方法を説明してください。イシューとマイルストーンのエクスポートは、エージェントのコンテキスト外に保ってください。

  1. イシュー一覧をエージェントのコンテキスト外に保つ

イシュー一覧が必要な場合は、リポジトリのメンテナーにエージェントのコンテキスト外で準備するよう依頼してください。イシューの説明文をエージェントに提供してはなりません。トレーサビリティが必要な場合は、イシュー番号のみを受け付けてください。

  1. 分析用にリポジトリが管理する計画アーティファクトを求める

GitHub のイシュー、マイルストーン、本文、コメント、タイトル、ラベル、要約のテキストを取得したり、受け付けたりしてはなりません。リポジトリが管理する計画アーティファクトのパスを尋ね、チェックイン済みのアーティファクトを要件の根拠として使用してください。

  1. 依頼があればユーザーストーリーのワークフローに引き継ぐ

ユーザーがイシューをもとにしたユーザーストーリーと Gherkin を求めている場合は、リポジトリが管理する計画アーティファクトを根拠として使用し、トレーサビリティにはイシュー番号のみを使って @014-agile-user-story に引き継いでください。

参照

詳細なガイダンス、例、制約については、references/043-planning-github-issues.md を参照してください。

コメント