用途:把一份 PRD 拆解成可独立认领的 GitHub Issue,使用垂直切片(tracer bullet,曳光弹)方式,每个 Issue 都是贯穿所有集成层、端到端的一条薄切片,而不是某一层的水平切片。
使用方式:
- 定位 PRD。向用户询问 PRD 的 GitHub Issue 编号(或 URL);若 PRD 不在上下文中,用 gh issue view <number>(含评论)获取。
- 探索代码库(可选)。若尚未探索,先了解代码当前状态。
- 起草垂直切片。切片可分为 HITL 或 AFK:HITL 切片需要人工交互,例如架构决策或设计评审;AFK 切片可在无人工交互下实现并合并。尽可能优先 AFK。
- 向用户确认。以编号列表呈现拆解方案,每项展示:标题、类型(HITL/AFK)、被哪些切片阻塞、覆盖 PRD 中的哪些用户故事。询问用户粒度是否合适、依赖关系是否正确、是否需要合并或拆分、HITL/AFK 标记是否正确,迭代直到用户批准。
- 创建 GitHub Issue。对每个已批准的切片,用 gh issue create 创建,正文含:要构建什么(描述端到端行为,引用父 PRD 的具体章节而非复制内容)、验收标准、被阻塞于(引用实际 Issue 编号,无则写 None - can start immediately)、涉及的用户故事(按父 PRD 编号引用)。按依赖顺序创建(阻塞者在前),以便引用真实编号。
限制:不要关闭或修改父 PRD Issue。该技能依赖 gh CLI 与 GitHub 环境。具体收费、价格与更多平台支持信息暂未提供。