SuperAPI AI 工具集

sift

办公与效率

查看项目

更新于 10-15 21:46

技能介绍

用途:把仓库追踪器中的 issue 按状态机推进,分类为 bug 或 enhancement,并写出智能体可执行的 brief;也支持将 issue 标注为需补充信息、可交智能体、可交人工或 wontfix。若 docs/agents/issue-tracker.md 指明 PR 也属于请求面,PR 按同样角色与状态处理,默认仅处理 issue。

主要能力:维护 needs-triage、needs-info、ready-for-agent、ready-for-human、wontfix 五个状态,每个已分诊 issue 只有一个类别和一个状态;发现标签冲突会先停下询问。支持 GitHub、Linear、Jira 及本地文件,可在 Orca 工作树中使用 orca linear 连接器。每条发布到追踪器的评论以「This was generated by AI during triage.」开头。

使用方式:不带参数或说“show me what needs attention”运行 Stage 1,列出未标注、needs-triage 及 reporter 有新回复的 needs-info 三类清单;给出 id 或 URL 进入 Stage 2 单条处理;命名状态可触发 Stage 3 覆盖。可传入 you-pick 让技能自行决策,每轮最多处理 10 条最旧项。查询与写入通过 scripts/tickets.sh 配合适配器参数完成,例如: bash "<SKILL_DIR>/scripts/tickets.sh" <adapter flags> list --unlabeled bash "<SKILL_DIR>/scripts/tickets.sh" <adapter flags> view ID bash "<SKILL_DIR>/scripts/tickets.sh" <adapter flags> label ID --add <state string> --remove <old state> GitHub 始终走脚本;凭证不得写入任何位置;脚本退出码 3 表示 token 无写权限,此时报告原计划并停止。

适用场景与限制:适合维护者分诊 issue、验证 bug 复现、确认 PR diff 行为、补全信息不足的请求。外部写入需获得覆盖该动作的授权;无人在环的 you-pick 模式下不允许关闭他人 issue,唯一允许的 wontfix 是「已实现」并附代码路径。技能规则要求暂停或未完成工作时,会指出具体 SKILL.md 并引用规则。