SuperAPI AI 工具集

linear-batch-close

智能体与模型

查看项目

更新于 10-16 00:01

技能介绍

用途:当操作者需要批量关闭多个已具备合并后收尾条件的 Linear AI 议题时使用。它是编排器,不重复 linear-close 工作流;单议题技能负责持久的逐议题评论、工作流标签、收尾变更、合并与 CI 证据及议题解释。

主要能力:通过 Linear MCP 的 list_issues 查找带 llm-review 的议题,可按 team、project、assignee、label 或用户给出的显式议题 ID 过滤;用 get_issue 与 list_comments 汇总评审/PR 证据。仅带 llm-* 工作流标签的议题进入队列,已带 in-use 认领标签的排除。队列按优先级(Urgent、High、Medium、Low、无)排序,同优先级按 updatedAt 升序。支持 dry-run/list-only 模式,仅展示队列不派发、不修改 Linear。派发前需确认,并询问受限并行度,上限为 6。

使用方式:派发前重新读取议题状态,若不再有 llm-review 或已被认领则跳过并记录状态漂移。逐议题派发子代理:$linear-ai:linear-close <ISSUE-ID>。工具/运行时失败可重试一次,仍失败则仅标记该议题失败。子代理需返回结构化结果(issue、status、questions、feedback、linear_mutations、evidence、error)。每波后按议题汇总问题与反馈,需用户输入时先询问;已回答议题进入新的 linear-close 子代理运行,不复用旧状态。最终汇总包含发现、派发、完成、阻塞/问题、失败、跳过、取消或未开始议题、用户答复、规范化证据、状态漂移、REQUIRED_LINEAR_MUTATIONS 及下一步建议。

限制:批量编排器不应执行属于 linear-close 的收尾变更;若 Linear MCP 写工具不可用或子代理发出写指令,需在汇总中原样呈现 REQUIRED_LINEAR_MUTATIONS。停止条件为所有已确认波次完成、需要用户输入、请求取消或没有合格议题。需遵循 skills/linear-close/SKILL.md、docs/workflow.md、docs/agent-required-passes.md、docs/comment-validation.md 及 scripts/validate_marked_comments.ts、scripts/verify_closeout.ts。