SuperAPI AI 工具集

update linear post-job

办公与效率

查看项目

更新于 10-15 17:21

技能介绍

用途:这是面向 Linear 的任务收尾更新技能,在任务完成后由 Tracking Agent 执行,属于七阶段 TDD 工作流中的第七阶段(PR/文档与 Linear 更新)。触发条件为 Planning Agent 确认任务完成、QA 验证通过、PR 已合并且需要跟踪工作块进度。

主要能力与步骤:

  1. 更新子问题:用 mcp__linear-server__update_issue 将子问题状态设为 Done,并用 create_comment 添加完成备注。备注模板含 PR 链接、QA 状态、变更文件摘要。若更新失败,改为添加错误备注并继续,不阻塞流程。
  2. 检查父工作块:用 get_issue 获取父问题,用 list_issues(传入团队名与 parentId)列出所有子问题,判断是否全部子问题 state.name 为 Done。
  3. 更新父问题:仅当所有子问题均完成时,将父问题设为 Done 并添加完成备注,列出所有已完成的子问题。父更新失败时报告错误但不阻塞。
  4. 向 Planning Agent 汇报:将完成报告写入指定交接位置;不直接更新 Master Dashboard,该动作按第七阶段协议由 Traycer 负责。

使用方式:依赖 Linear MCP 工具(update_issue、get_issue、list_issues、create_comment)、.project-context.md(团队名)、Planning Agent 提供子/父问题 ID 的交接文件。分支命名参考 feat/<parent-issue-id>-<child-issue-id>-<slug>。

限制与注意:不要直接把问题设为 Closed 或 Canceled,完成任务应使用 Done;必须查询后再判断所有子问题状态;父更新失败不阻塞;Master Dashboard 更新不由本技能执行。该技能在分支创建与 PR 合并之后执行。版本 v1.0(2025-11-05)。