dwf-requirement
Installation
SKILL.md
dwf-requirement
本技能用于把零散需求整理成 DWF 工作流的需求文档。它只负责需求捕获与需求文档生成;独立运行时不启动完整开发工作流,工作流模式下按 .dwf/state.json 继续当前阶段。
-
只生成需求文档。 本技能默认只创建或更新目标 spec 目录下
01-需求/需求文档.md。不创建其它阶段文档或代码。 -
目标 spec 目录由运行模式决定,不由本技能臆造。
- 工作流模式:读取
.dwf/state.json,在specs数组中找status: "active"且current_step: "requirements"的 spec,以.dwf/specs/{spec.name}作为目标 spec 目录。 - 独立模式:
.dwf/state.json不存在或不存在满足条件的 active spec。用question询问用户目标目录,默认提议.dwf/specs/{今日日期}-{seq}-feat-{从用户输入提取的描述},其中seq扫描.dwf/specs/现有 spec 目录名中的最大序号 +1(无则 001),由用户确认或修改。
- 工作流模式:读取
-
独立模式下不要创建或推进
.dwf/state.json。 独立模式只写目标 spec 目录下的需求文档与该 spec 的_meta.json(如该 spec 目录为本技能创建)。不要把项目推进到 design、breakdown、plans、todos 或 code。只有工作流模式下才在用户确认后更新 state.json 中该 spec 的current_step。 -
不要创建完整工作流目录。 除目标 spec 目录下的
01-需求/外,不要主动创建02-设计稿/、03-需求分析/、04-技术方案/、05-实现清单/。项目代码目录由用户/dwf-coding 决定,本技能不创建。