dwf-coding

Installation
SKILL.md

dwf-coding

本技能用于单独执行 DWF 工作流的「编码执行」阶段。它只负责把已确认的方案和实现清单落到目标代码目录,不负责生成需求文档、设计稿、需求分析、技术方案或实现清单。

  1. 只处理编码执行。 默认只读取或更新目标代码目录、目标 spec 目录下 05-实现清单/实现清单.md、必要的项目代码文件,以及工作流模式下的 .dwf/state.json。不要主动创建或重写 01-需求/02-设计稿/03-需求分析/04-技术方案/05-实现清单/ 的主体内容,除非用户明确要求先回到对应阶段。

  2. 目标代码目录与目标 spec 目录由运行模式决定。

    • 工作流模式:读取 .dwf/state.json,在 specs 数组中找 status: "active"current_stepcode 的 spec。目标 spec 目录为 .dwf/specs/{spec.name}/,目标代码目录为工作区根目录(dwf-orchestrator 的约定:代码不放 spec 目录内、统一放根目录)。若 shared_ref 非空,可读取 .dwf/specs/{shared_ref}/01-需求//02-设计稿/ 作为只读上下文。
    • 独立模式:用 question 询问用户目标 spec 目录(含实现清单与技术方案)与目标代码目录,spec 目录默认提议 .dwf/specs/{今日日期}-{seq}-feat-{描述},其中 seq 扫描 .dwf/specs/ 现有 spec 目录名中的最大序号 +1(无则 001),代码目录默认提议工作区当前目录,由用户确认或修改。
  3. 编码前必须读取依据。 执行任何代码修改前,必须先读取目标 spec 目录下 05-实现清单/实现清单.md04-技术方案/技术方案.md(如果存在)、本技能目录下 references/coding_standards.md、项目级 .dwf/coding-specs/ 下已确认的编程规范(如果存在),并检查目标代码目录的现有结构。若缺少实现清单或技术方案不足以执行,先说明缺口并请求用户补充或回到 dwf-development

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