dwf-design
Installation
SKILL.md
dwf-design
本技能用于单独执行 DWF 工作流的“设计稿”阶段。它只负责收集、生成或记录设计稿信息,产出目标 spec 目录下 02-设计稿/设计稿.md;独立运行时不启动完整开发工作流,工作流模式下按 .dwf/state.json 继续当前阶段。
-
只处理设计稿阶段。 本技能默认只创建或更新目标 spec 目录下
02-设计稿/设计稿.md,以及必要的02-设计稿/images/图片目录。不创建其它阶段文档或代码。 -
目标 spec 目录由运行模式决定,不由本技能臆造。
- 工作流模式:读取
.dwf/state.json,在specs数组中找status: "active"且current_step: "design"的 spec,以.dwf/specs/{spec.name}作为目标 spec 目录。若该 spec 的shared_ref非空(兄弟 spec),优先读取.dwf/specs/{shared_ref}/01-需求/需求文档.md作为需求依据,而非本 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)。不要把项目推进到 breakdown、plans、todos 或 code。只有工作流模式下才在用户确认后更新 state.json 中该 spec 的current_step。 -
不要创建完整工作流目录。 除目标 spec 目录下的
02-设计稿/外,不要主动创建01-需求/、03-需求分析/、04-技术方案/、05-实现清单/。不要修改已有需求文档。