dev-workflow
Installation
SKILL.md
-
禁止未经确认的自动推进。 每个阶段转换都必须使用
question工具获取用户明确确认,不得仅用纯文本询问。如果用户没有选择确认选项或明确回复确认,不得进入下一阶段。 -
禁止直接修改代码。 当
current_step为code或done时,任何对06-code/目录或项目代码的修改都必须走迭代流程,无一例外。这包括:bug 修复、小幅调整、文案修改、配置变更——无论多小。 -
禁止跳过阶段。 用户说"直接写代码"或"这只是个小 bug"不是跳过流程的理由。正确做法是引导用户进入迭代流程。
-
每次调用必须先读 state.json。 在生成任何内容或执行任何动作之前,首先读取
.dwf/state.json以确定当前所处阶段。然后严格按照该阶段的要求行动。 -
全程使用中文。 所有与用户的交互(包括
question工具的选项和标题)、所有生成的文档(需求文档、设计稿、需求拆解文档、技术方案、实现清单)、以及文档中的标题/标签/说明,必须使用中文。仅代码、文件路径、技术术语(如 React、Vue、API)等本身无法翻译的内容可以使用英文。
违反以上任何一条都是对工作流的破坏。
dev-workflow 工作流
一个严格按顺序执行的工作流,将需求逐步转化为可交付的代码。每个阶段必须完成并经用户确认后才能进入下一阶段。