用途:把计划、规格文档或 PRD 拆解成可独立领取的 GitHub issue,采用垂直切片(tracer bullet)方式,而非按单一层级做水平拆分。
主要能力与流程:
- 收集上下文:直接使用对话中已有内容;若用户传入 GitHub issue 编号或 URL,则用 gh issue view <number>(含评论)获取。
- 探索代码库(可选):若尚未了解代码库,先探索以理解代码当前状态。
- 拟定垂直切片:每个 issue 是一条贯穿所有集成层的薄垂直切片,而非某一层的水平切片。切片可标记为 HITL 或 AFK;HITL 需人工介入(如架构决策、设计评审),AFK 无需人工交互即可实现并合并,应尽量优先 AFK。
- 向用户确认:以编号列表呈现拆分方案,每项显示标题、类型(HITL/AFK)、被哪些切片阻塞、覆盖哪些用户故事(若源材料有)。需询问粒度是否合适、依赖关系是否正确、是否需要合并或拆分、HITL/AFK 标记是否正确,迭代直到用户批准。
- 创建 issue:对每个已批准的切片用 gh issue create 创建。按依赖顺序创建(阻塞项在前),以便在 Blocked by 字段引用真实编号。issue 正文模板包含:What to build(简明描述该垂直切片的端到端行为,而非逐层实现)、Acceptance criteria(验收标准清单)、Blocked by(阻塞项编号;无则写 None - can start immediately)。若源为 GitHub issue,可包含来源编号部分。
限制:不要关闭或修改任何父 issue。官方文档、收费与平台细节暂未提供。