npx claudepluginhub getty104/claude-code-marketplace --plugin base-toolsWant just this skill?
Then install: npx claudepluginhub u/[userId]/[slug]
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.
This skill uses the workspace's default tool permissions.
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)
Similar Skills
Expert guidance for Next.js Cache Components and Partial Prerendering (PPR). **PROACTIVE ACTIVATION**: Use this skill automatically when working in Next.js projects that have `cacheComponents: true` in their next.config.ts/next.config.js. When this config is detected, proactively apply Cache Components patterns and best practices to all React Server Component implementations. **DETECTION**: At the start of a session in a Next.js project, check for `cacheComponents: true` in next.config. If enabled, this skill's patterns should guide all component authoring, data fetching, and caching decisions. **USE CASES**: Implementing 'use cache' directive, configuring cache lifetimes with cacheLife(), tagging cached data with cacheTag(), invalidating caches with updateTag()/revalidateTag(), optimizing static vs dynamic content boundaries, debugging cache issues, and reviewing Cache Component implementations.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.