用途:对已配置的 GitHub 仓库做只读 PR 分诊,汇总待处理项并给出建议动作。仅通过 /tk-pr-triage、$tk-pr-triage 或宿主技能选择器启动,不用于通用 GitHub 问题、实现、issue 分诊或评审回复;唯一自动入口是 tk-pr-sweep 的仓库交接。
主要能力:解析已认证 GitHub 登录与目标仓库,执行 scripts/triage.mjs,通过分页 REST 读取开放 PR、直接与团队评审请求、评审决定、行内评论、issue 评论、检查与状态。按 merge_conflict、checks_failed、checks_unverifiable、changes_requested、needs_reply、review_requested、awaiting_re_review、draft 分类,仅报告对当前作者或请求评审者可操作的项目,保留仓库、PR 编号、作者、head SHA 与证据。
使用方式:显式仓库参数可覆盖单次运行;无参数时读取 $XDG_CONFIG_HOME/tigerkit/pr-triage.json(回退 ~/.config/tigerkit/pr-triage.json)中的 repositories 数组,缺失时用执行仓库的 origin 引导并报告创建路径。结果先渲染再提问,按 Act now、Review requests、Waiting 分组,再按仓库分组,PR 与证据用 Markdown 链接呈现,不暴露原始 URL。
限制:全程只读,绝不修改项目文件、分支、提交、issue、PR、评论、评审或线程;建议不授权应用、回复、解决、推送、合并或发布。API 失败保持可见为 checks_unverifiable,不将缺失证据当作批准。若需评审线程解决状态,须由 tk-pr-respond 重新获取。收集与分类完成用 Pass,证据不可用用 Unverifiable,仅变更相关错误用 Fail。