用途:当操作者希望一次性实现多个已就绪的 Linear AI 问题时使用本技能。它是编排器,不重复 linear-implement 的单问题工作流;单问题技能负责持久的逐问题评论、工作流标签、看板更新、PR 交接与问题解读。
主要能力:通过 Linear MCP 的 list_issues 查找带 llm-ready 的问题,可用 team、project、assignee、label 或显式 issue ID 过滤;用 get_issue 与 list_comments 校验候选问题是否拥有最新有效且 plan_status: ready 的计划;排除已带 in-use 认领标签的问题。队列先按 Linear 优先级(Urgent、High、Medium、Low、无优先级)排序,同优先级按 updatedAt 升序。支持 dry-run 或仅列出模式,此时只展示队列并停止,不分派子代理、不修改 Linear。
使用方式:若未提供显式 issue ID 且团队与项目不明确,需先询问目标团队和项目。分派前需用户确认,并询问一个全局最大并行度,上限为 6,不得使用无界或默认并行度。分派前重新读取问题状态,若不再有 llm-ready、无最新有效 ready 计划或已被他人认领则跳过并记录状态漂移。每个问题需隔离工作树,子代理命令为 $linear-ai:linear-implement <ISSUE-ID>。需确认与直接运行相同的实现者权限上下文;该上下文不是全面授权,破坏性、不可逆、涉及凭据、影响外部生产、实质改变范围或缺少授权时仍需询问或阻塞。工具或运行时失败可重试一次,仍失败则仅标记该问题失败。取消时停止新分派,等待已开始的安全工作汇报,并返回取消摘要。
结果与汇总:子代理需返回结构化结果,含 issue、status(completed/blocked/failed/skipped/cancelled)、questions、feedback、linear_mutations、evidence、error。每波后按问题汇总未决问题与反馈,需用户输入后再继续;已回答的问题进入新的子代理运行,不恢复旧状态。最终摘要包含发现、分派、完成、阻塞/提问、失败、跳过、取消或未开始的问题,用户答复、规范化证据、观察到的 Linear 状态漂移、REQUIRED_LINEAR_MUTATIONS 及下一步建议。
限制:批量编排器不应执行属于 linear-implement 的逐问题生命周期变更;若 Linear MCP 写工具不可用或子代理发出写指令,需在摘要中呈现确切的 REQUIRED_LINEAR_MUTATIONS。停止条件为所有已确认波次完成、需要用户输入、请求取消或不再有合格问题。