← ClaudeAtlas

triagelisted

GitHub Issue・PRを低トークンでトリアージし、要望、実現難易度、重複、リスク、対応判断をレポートする。Issue/PR番号、トリアージ、優先度、対応判断、PRレビュー準備判定を依頼されたときに使用する。PRはReadiness、CI、CodeRabbitを先に確認し、未通過ならdiffを読まず終了する。
chenyynx/claudio · ★ 0 · AI & Automation · score 69
Install: claude install-skill chenyynx/claudio
# Issue / PR Triage 番号からIssueまたはPRを判定し、対応判断に必要な最小限の調査を行う。 ```text /triage 42 /triage #8 /triage #8 --force # CodeRabbit障害や緊急時のメンテナ例外 ``` ## 原則 - PRでは必ずReadiness判定を最初に行う。 - ReadyでないPRのdiff、全コメント、コードベースを読まない。 - CodeRabbitの指摘を再レビューせず、製品判断・設計・高リスク箇所に集中する。 - サブエージェントはMedium/High以上で独立した調査面がある場合だけ使う。 - `--force`時は、バイパスした条件と理由をレポートする。 - コメント投稿、ラベル変更、クローズなどのGitHub更新は、ユーザーが依頼した場合だけ行う。 ## Phase 0: 種別判定 まずIssueとして取得し、取得できなければPRとして扱う。 ```bash gh issue view <number> --json number,title,body,labels,state,comments,author,createdAt gh pr view <number> --json number,title,body,labels,state,isDraft,author,createdAt,changedFiles,additions,deletions,headRefOid,reviewDecision,statusCheckRollup ``` Issueなら「Issueフロー」、PRなら「PRフロー」へ進む。 ## PRフロー ### Phase 1: Intake / Ready判定 このPhaseではPR本文、件数、ラベル、チェック状態だけを見る。ファイル内容や全diffは取得しない。 次を順番に確認する。 1. **ファイル数** - 1〜50: 通常 - 51〜150: 関連Issue / Prompt Requestと分割不能理由を必須とする - 150超: `NOT READY`。Size以外のgateは判定せず、分割依頼とクローズだけを推奨して、ここで終了する 2. **Draft**: Draftなら`NOT READY` 3. **レビュー基盤**: 外部PRが`.coderabbit.yaml`、`.github/workflows/**`、PRテンプレート、PR Readiness checker、エージェント指示・設定を変更する場合、メンテナの`review:override`がなければ`NOT READY` 4. **PR本文**: テンプレートの必須欄とAuthor Checklistを確認する 5. **UI証拠** - visible UI変更: Before / Afterとdevice/platformを必須とする - 新規UI: Beforeは`N/A — 理由`を許可する - mobile UI領域の非表示変更: スクリーンショット不要理由を必須とする 6. **PR Readiness status**: 最新head commitで成功していることを確認する 7. **CI**: `Test` workflowが成功していることを確認する 8. **CodeRabbit**: 最新head commitがApprove済みで、未解決のR