Community研究&データ分析github.com

issue-to-agent

GitHub Issue をコーディングエージェントが即座に実行可能なタスクパックに変換します。

issue-to-agent とは?

このスキルは、GitHub Issue などの課題情報を、コーディングエージェントがすぐに実行できるタスクパック(実装計画書)に変換するツール「issue-to-agent」の利用方法を定めています。エージェントが基本的なコンテキストを再発見することなく作業に取り掛かれるよう、コンパクトでアクション可能なタスクパックを生成します。対応する入力ソースは、GitHub Issue URL、`OWNER/REPO#123`形式、Issue のテキストペースト、ローカルファイル、標準入力の複数通りで、リポジトリパスはデフォルトでカレントディレクトリが使用されます。ワークフローでは、まず `issue-to-agent` コマンドでタスクパック(Markdown/JSON/HTML)を生成し、その内容を検証し、ファイル候補・コマンド・受け入れ基準・リスクなどをユーザーに要約して提示します。このスキルの重要な境界線として、Issue の自動実装、GitHub への公開プッシュ・コメント、外部 LLM の呼び出しは明示的な指示がない限り行いません。セキュリティ、認証、課金、マイグレーション関連の Issue は高リスクと判断し、エージェント実行前に人間のレビューを推奨します。

対応~Claude Code✓Codex CLI~Cursor
npx skills add itscloud0/issue-to-agent

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

issue-to-agent は何をしますか?

ユーザーが Codex に対して、GitHub Issue、Issue URL、OWNER/REPO#123、貼り付けられた Issue テキスト、またはローカルの Issue ファイルから実装計画、タスクパック、またはエージェントの引き継ぎを準備するよう依頼した場合に、このスキルを使用します。

目標

コーディングエージェントが基本コンテキストを再発見することなく実行できる、コンパクトでアクション可能なタスクパックを作成します。

必要な入力

  • Issue ソース: ローカルの Issue ファイル、貼り付けられた Issue テキスト、標準入力、GitHub Issue URL、または OWNER/REPO#123。
  • ローカルリポジトリのパス。ユーザーが指定しない場合は、カレントワーキングディレクトリをデフォルトとします。

ワークフロー

  1. 意図したリポジトリにいることを確認するか、推測できない場合のみリポジトリパスを尋ねます。

  2. CLI がインストールされている場合、以下を実行します:

    issue-to-agent ISSUE_SOURCE --repo REPO_PATH --output ISSUE_AGENT_TASK.md
    
  3. ユーザーが自動処理の出力を必要とする場合、以下も実行します:

    issue-to-agent ISSUE_SOURCE --repo REPO_PATH --format json --output ISSUE_AGENT_TASK.json
    
  4. ユーザーが保守担当者向けの読みやすいレポートを必要とする場合、以下を実行します:

    issue-to-agent ISSUE_SOURCE --repo REPO_PATH --format html --output issue-agent-task.html
    
  5. 生成されたタスクパックを提示する前に読み込みます。可能性のあるファイル、コマンド、受け入れ基準、リスクが妥当であることを確認します。

  6. ファイルの順位付けが弱いと思われる場合は、リポジトリ検索を使用して関連する用語を調査し、その弱点を指摘します。パックが権威あるものであるかのように装わないでください。

  7. 生成されたパックのパスを返し、以下を要約します:

    • Issue の概要
    • 可能性のあるファイル
    • 提案されたコマンド
    • 受け入れ基準
    • リスク領域
    • 残っている未解決の質問

境界

  • ユーザーが明示的に依頼しない限り、Issue を実装しないでください。
  • 依頼されない限り、GitHub 上で公開、プッシュ、コメントを行わないでください。
  • LLM や外部サービスを呼び出さないでください。issue-to-agent はローカルファーストであり、GitHub Issue の読み込みはローカルの gh CLI のみを使用します。
  • セキュリティ、認証、課金、マイグレーションに関する Issue は高リスクとして扱い、エージェントによる実行前に人間のレビューを推奨します。

適切な出力形式

ISSUE_AGENT_TASK.md を作成しました。

可能性のあるファイル:
- src/...
- tests/...

実行コマンド:
- ...

リスク:
- ...

関連スキル