Break a PRD into independently-grabbable GitHub issues using vertical slices (tracer bullets).
使用垂直切片(追踪式)将PRD拆分为可独立承接的GitHub Issue。
Process
流程
1. Locate the PRD
1. 定位PRD
Ask the user for the PRD GitHub issue number (or URL).
If the PRD is not already in your context window, fetch it with
gh issue view <number>
(with comments).
向用户索要PRD的GitHub Issue编号(或URL)。
如果PRD尚未在你的上下文窗口中,使用
gh issue view <number>
(包含评论)获取它。
2. Explore the codebase (optional)
2. 探索代码库(可选)
If you have not already explored the codebase, do so to understand the current state of the code.
如果你还未探索过代码库,请进行探索以了解代码的当前状态。
3. Draft vertical slices
3. 草拟垂直切片
Break the PRD into tracer bullet issues. Each issue is a thin vertical slice that cuts through ALL integration layers end-to-end, NOT a horizontal slice of one layer.
Slices may be 'HITL' or 'AFK'. HITL slices require human interaction, such as an architectural decision or a design review. AFK slices can be implemented and merged without human interaction. Prefer AFK over HITL where possible.
<vertical-slice-rules>
- Each slice delivers a narrow but COMPLETE path through every layer (schema, API, UI, tests)
- A completed slice is demoable or verifiable on its own
- Prefer many thin slices over few thick ones
</vertical-slice-rules>
A concise description of this vertical slice. Describe the end-to-end behavior, not layer-by-layer implementation. Reference specific sections of the parent PRD rather than duplicating content.