Agent Skills
› K9i-0/ccpocket
› triage
triage
GitHub自动化GitHub Issue和PR的分流、优先级排序及合并判断。通过API识别类型,执行就绪性检查(如文件数、草稿状态),依据贡献指南进行质量评估,决定接受、修改或拒绝,优化代码审查流程。
Trigger Scenarios
用户请求对特定Issue或PR进行分析和处理
需要自动判断PR是否满足合并条件
Install
npx skills add K9i-0/ccpocket --skill triage -g -y
SKILL.md
Frontmatter
{
"name": "triage",
"description": "GitHub Issue・PRの対応判断、優先度付け、依頼されたPRの取り込みを行う。"
}
Issue / PR Triage
番号からIssueまたはPRを判定し、対応判断に必要な最小限の調査を行う。
/triage 42
/triage #8
/triage #8 --force # CodeRabbit障害や緊急時のメンテナ例外
原則
- PRでは必ずReadiness判定を最初に行う。
- ReadyでないPRのdiff、全コメント、コードベースを読まない。
- CodeRabbitの指摘を再レビューせず、製品判断・設計・高リスク箇所に集中する。
- 品質基準は
CONTRIBUTING.mdと.coderabbit.yaml。AI利用や文章の雰囲気ではなく、スコープ、実装の必要性、検証証拠で判断する。 - Codexフェーズでは投稿者へRequest Changesや修正ラリーを返さない。取り込めるならこちらで直し、費用対効果が悪ければ見送る。
- サブエージェントはMedium/High以上で独立した調査面がある場合だけ使う。
--force時は、バイパスした条件と理由をレポートする。/triage <number>単独は判断を返す。取り込み・マージまで依頼済みなら修正、検証、マージまで進め、同じ許可を再確認しない。コメント投稿は明示依頼がある場合だけ行う。
Phase 0: 種別判定
共通のIssue APIで種別を判定する。APIエラーをPR扱いしない。PR判定前にコメントを取得しない。
gh api "repos/{owner}/{repo}/issues/<number>" \
--jq '{number,title,body,labels:[.labels[].name],state,author:.user.login,isPR:(.pull_request != null)}'
# PRの場合だけ追加取得。bodyは再取得しない。
gh pr view <number> --json number,isDraft,changedFiles,additions,deletions,headRefOid,reviewDecision,statusCheckRollup
Issueなら references/issue.md、PRなら references/pr.md を読む。コメント投稿を依頼された場合だけ references/comments.md を読む。
Version History
-
370a4b0
Current 2026-09-22 13:40
文档更新:逐步披露工作流范围与指导说明
-
63c490c
2026-09-09 07:54
修复质量保留状态在覆盖时仍被阻断的问题;增加外部PR在进入维护者交接前的质量门控检查。
-
c8c4d66
2026-08-28 11:02
新增PR就绪性门禁(Readiness Gates),增加文件数量限制及UI证据要求,强化低风险PR的快速跳过策略。
- aa215a3 2026-07-25 06:59


