SuperAPI AI 工具集

cto-heartbeat

通用与其它

查看项目

更新于 10-15 21:41

技能介绍

用途:cto-heartbeat 是面向仓库的流程优化运行循环,实现 cto 角色技能中定义的运营原则。核心思路是先解除在制品阻塞(停止开启新工作、完成已有工作),再对未标注问题分类,每次运行只派发一个任务。

调用方式:/cto-heartbeat org/repo [goal-context],例如 /cto-heartbeat fellowship-dev/booster-pack 或 /cto-heartbeat fellowship-dev/booster-pack "focus: Vercel deployment pipeline"。需要先设置 GH_TOKEN 环境变量。

主要步骤:

  1. 引导标签(幂等):用 gh label create 创建 P0、P1、P2 优先级标签及 dispatched、blocked 状态标签。
  2. WIP 扫描:用 gh pr list 与 gh issue list 检查开启的 PR、带 dispatched 的问题、带 blocked 的问题;处理已完成未清理、PR 停滞超过 2 天、派发超过 3 天无 PR、阻塞已解除等情况。
  3. 活跃 Epic 聚焦:带 dispatched 问题最多的 epic 视为活跃;无则为 none。
  4. 分类新问题(最多 5 个):为缺少 P0/P1/P2 标签的问题分配优先级与 epic 标签,已有优先级的不再重复分类。
  5. 派发一个任务:按活跃 epic 内 P0>P1>P2 顺序选择,添加 dispatched 标签;WIP>3 时不得派发。若同一仓库存在 2 个以上未派发问题,可考虑改用 /build-train 打包派发(算一次派发)。
  6. 报告:生成 Markdown 报告写入仓库 reports 目录,并可 POST 到 Quest 事件接口。

包含 Verdict 参考表(LGTM、REWORK、BLOCKED、NEW_ISSUE、STALE)。

限制:该技能是流程优化器而非扫描器;一次运行只派发一个任务(build-train 除外);不会对已有优先级标签的问题重新分类;不负责 PR 审查(见 /cto-review)。具体收费、平台与效果资料未提供。