用途:本技能用于执行 DWF 中的单个开发阶段——需求分析(breakdown)、技术方案(plans)或实现清单(todos),不启动完整开发流程,每次调用只处理一个阶段。
主要能力:工作流模式下以 active spec 的 current_step 为唯一入口,breakdown 写 03-需求分析/需求分析文档.md,plans 写 04-技术方案/技术方案.md,todos 写 05-实现清单/实现清单.md;独立模式下由用户确认目标阶段与目标目录。技术方案需提供至少 2 个并列方案及对比表;实现清单需按依赖排序、拆分足够细并标注优先级(MoSCoW)与编码规范检查和验证标准。
使用方式:探查上下文,读取 .dwf/state.json 判断运行模式与目标 spec 目录;独立模式默认目录为 .dwf/specs/{今日日期}-{seq}-feat-{描述} 并由用户确认。生成文档后通过 question 展示并等待确认,确认后工作流模式更新 current_step、confirmed_stages 等并交回 dwf-orchestrator。
适用场景与限制:只创建或更新当前阶段对应目录和文档,不创建完整工作流目录,不修改已有需求或设计稿;已有目标文件须先询问保留、修改还是替换,确认前不覆盖;独立模式不创建或推进 .dwf/state.json;不臆造 spec 目录;全程使用中文(代码、路径、命令、第三方库名可保留英文)。