用途:把产品导向的 PRD 转成 steel-thread.md,作为技术规划与设计的交付输入。文档先给出能证明架构可行的最小真实端到端用户成果,再把剩余范围排成精简、可演示的垂直切片。它在流程中位于产品规格与技术规划之间:PRD -> steel-thread.md -> SDD plan/design -> 实现任务。若使用 Spec Kit,它是功能规格存在后 /speckit.plan 的输入;其他 SDD 工具则交给等价的规划或设计步骤。本技能不把 PRD 变成技术设计。
主要能力与规则:以 PRD 为产品事实来源,不臆造需求或静默填补缺口;澄清问题一次只问一个;映射切片时逐字保留原始需求与任务描述;Slice 0 为钢线,单人、最先、可部署、端到端;每个切片以工程师可评审、产品干系人可演示的功能结果为终点;基础设施只在首个需要它的切片中加入,绝不先做基础设施阶段;仅在加速反馈、降低风险或让大故事几天内可交付时才拆分;只并行独立工作;容量以 Dev+agent 配对数量记录,不记人名;路线图保持 Slice 0..N 扁平结构,用依赖、并行安全标注、配对数与并行组表达并发;进度保存在路线图本身。
使用方式:先选择产物并保护已有工作(默认输出为源 PRD 旁的 steel-thread.md,存在时需确认是续写、另存还是替换);完整读取 PRD 与任务文件并评估输入;确认 SDD 交接;确认架构与即时基础设施;确认容量;提出并确认 Slice 0;评估故事并形成后续切片;规划安全并行;确认路线图并定稿。切片前需阅读 references/vertical-slice-method.md,输出使用 templates/steel-thread.md,PRD 结构未知时用 templates/prd-input-template.md 作解释指南。
限制:不假设架构、基础设施、团队容量、交付分配、框架命令或任务边界;不发明框架命令或产物契约;未获授权不得写入;未完成草稿不能作为技术规划输入;最终批准前状态保持 Draft - incomplete;不更新下游技术计划或任务。资料未提供具体收费、平台与效果信息。