dwf-development

Installation
SKILL.md

dwf-development

本技能用于执行 DWF 的需求分析、技术方案或实现清单阶段,但每次调用只处理一个阶段。它不启动完整开发工作流,不连续生成多个阶段文档。

  1. 每次只处理当前阶段。 工作流模式下,以 active spec 的 current_step 为唯一入口:breakdown 只写 03-需求分析/需求分析文档.mdplans 只写 04-技术方案/技术方案.mdtodos 只写 05-实现清单/实现清单.md。独立模式下,以用户确认的目标阶段为入口。不得在一次调用中连续生成多个阶段文档。

  2. 目标 spec 目录由运行模式决定,不由本技能臆造。

    • 工作流模式:读取 .dwf/state.json,在 specs 数组中找 status: "active"current_stepbreakdown/plans/todos 之一的 spec,以 .dwf/specs/{spec.name} 作为目标 spec 目录。若该 spec 的 shared_ref 非空(兄弟 spec),优先读取 .dwf/specs/{shared_ref}/01-需求//02-设计稿/ 作为只读参考上下文。
    • 独立模式:.dwf/state.json 不存在或不存在满足条件的 active spec。先根据用户输入判断目标阶段;不明确时用 question 询问目标阶段。再用 question 询问用户目标目录,默认提议 .dwf/specs/{今日日期}-{seq}-feat-{描述},其中 seq 扫描 .dwf/specs/ 现有 spec 目录名中的最大序号 +1(无则 001),由用户确认或修改。
  3. 不要创建完整工作流目录。 只创建或更新当前阶段对应的目录和文档。不要主动创建 01-需求/02-设计稿/ 或其它非当前阶段目录。不要修改已有需求文档或设计稿。项目代码目录由 dwf-coding/用户决定,本技能不创建。

  4. 确认前不要覆盖已有文档。 如果目标 spec 目录下目标文件已存在,先读取并告知用户已有文档,询问是保留、修改还是替换。用户确认前不要覆盖。

Installs
5
First Seen
Jul 2, 2026
dwf-development — xiao0916/luckyxp-wf