Skill
Community

triage-issues

Install
1
Install the plugin
$
npx claudepluginhub getty104/claude-code-marketplace --plugin base-tools

Want just this skill?

Then install: npx claudepluginhub u/[userId]/[slug]

Description

Triage GitHub issues assigned to the user. Categorize and process issues by adding appropriate labels (cc-create-issue, cc-exec-issue, or cc-update-issue) based on dependency analysis, issue detail status, and whether confirmation items need answers.

Tool Access

This skill uses the workspace's default tool permissions.

Skill Content

Triage Issues

ユーザーにアサインされたIssueを取得し、各Issueの状態に応じて適切なラベルを付与するトリアージスキルです。

Instructions

実行ステップ

1. Issue取得と依存関係グラフの構築

以下はユーザーにアサインされたIssue一覧です。

Issue一覧: !gh issue list --assignee "$(gh api user --jq '.login')" --label "cc-triage-scope" --search "sort:created-asc" --json number,title,labels,body,state --limit 5

上記のデータを使い、issue-dependency-analyzer サブエージェントを起動して依存関係グラフを構築し、各Issueの依存状態(resolved / blocked / circular)を判定する。 サブエージェントには、Issue一覧のJSONデータをそのまま渡すこと。

サブエージェントの結果から、各Issueの依存状態を把握した上でステップ2に進む。

2. 各Issueのトリアージ

ステップ1で取得したresolvedステータスのIssueのうち、cc-create-issue, cc-update-issue, cc-exec-issue, cc-pr-createdラベルがついていないものに対して、それぞれissue-triage-processor サブエージェントを起動し、トリアージ処理を委譲する。 エージェントは並列で実行する。

各Issueに対して以下の情報を渡すこと:

  • 対象Issue番号
  • Issueのラベル一覧
  • 依存関係の状態(resolved / blocked / circular)
  • リポジトリのowner/repo

サブエージェントが各Issueの最後のコメント確認、パターン判定(A: 確認事項回答、B: cc-create-issue付与、C: cc-exec-issue付与、D: スキップ)、ラベル付与を実行する。

3. 結果の報告

処理結果を以下の形式で報告してください。

  • 処理したIssueの総数
  • パターンA(確認事項への回答が必要): Issue番号の一覧
  • パターンB(Issue詳細の作成が必要): Issue番号の一覧
  • パターンC(実行可能): Issue番号の一覧
  • パターンD(依存待ち): Issue番号の一覧と依存チェーン(例: #10 → #5 → #3)
Stats
Stars11
Forks0
Last CommitMar 20, 2026

Similar Skills