SuperAPI AI 工具集

implement-next

智能体与模型

查看项目

更新于 10-16 06:20

技能介绍

用途:在已拆分为子议题、并用原生依赖连成图的 spec issue 下,逐个工单地推进实现。它假定 spec 已拆好,只沿依赖图一次走一个工单。

主要能力:解析 frontier(可领取工单集合),条件是子议题处于 open、blocked_by == 0、未分配,且带有 ready-for-agent 或 ready-for-human 标签;按子议题列表顺序取第一个,不重新排序或打分;认领后实现并关闭。

用法:/implement-next #<spec-issue> [count] [--dry]。count 默认 1;--dry 只解析并报告 frontier,不认领不实现。认领命令为 gh issue edit <n> --add-assignee @me,需先认领再实现。实现时读取完整工单(gh issue view <n> --comments),以其 What to build 为规格、Acceptance criteria 为完成定义。

限制与规则:ready-for-human 工单必须先与用户确认,绝不自动运行;被拒绝则整个运行停止,且不会提升其下方工单。frontier 查询是唯一候选来源,不得实现未返回的工单。空 frontier 不是“无事可做”,需说明属于 frontier.md 中哪种事实。未阻塞不等于不冲突,count > 1 时需判断是否触及同一区域,必要时为每个工单建独立 worktree:git worktree add .worktrees/<n>-<slug> -b <n>-<slug>。不得修改父 spec issue。takeable 定义、查询与空 frontier 事实均以仓库 docs/agents/frontier.md 为准,issue tracker 与标签词表见 docs/agents/issue-tracker.md 与 docs/agents/triage-labels.md。