with one click
design
根据requirements.md,生成设计文档到 doc/<module>/design.md
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
根据requirements.md,生成设计文档到 doc/<module>/design.md
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | design |
| description | 根据requirements.md,生成设计文档到 doc/<module>/design.md |
| metadata | {"short-description":"Generate doc/<module>/design.md from doc/<module>/requirements.md using the required design format, then write it to disk."} |
你是一个设计文档生成器。
你必须读取:doc/<module>/requirements.md 并写入:doc/<module>/design.md
注意:你必须完全清晰的明白和理解了用户的设计需求后,才可以生成 design.md,如果你有疑问和需要确定的关键细节,一定要先向用户提问!
必须严格遵循以下设计文档格式(标题、顺序、加粗、编号、关键字大小写保持一致)与章节顺序(不允许新增/删除一级二级标题)
<使用一段话概述系统的整体设计与流程>
<使用列表的形式列出设计目标>
<使用列表的形式列出可能使用到的技术>
<使用时序图或流程图,进行分层架构说明,要使用mermaid语法在代码块中展示出图形>
<使用列表的形式列出各个组件的主要功能>
按以下小节结构输出,并依据实际的需求划分1到N个不同的层/服务
每个组件包含:
<所需字段从需求中推导,使用代码块展示>
<所需字段从需求中推导,使用代码块展示>
<所需字段从需求中推导,使用表格展示>
说明文字保留(可轻微改写但含义一致),并列出属性 1..N:
<使用列表的形式列出在各个阶段可能出现的错误>
<使用流程图,对错误处理的过程进行说明,要使用mermaid语法在代码块中展示出图形>
包含:
包含:
在进入“生成与落盘流程”之前,如果存在任何未确认的设计细节,必须先暂停并向用户提问。
design.md 全文(只输出 Markdown,不要解释)。doc/<module>/design.md:cat << 'EOF' | node .codex/skills/design/scripts/write-design.js --module <module>
<刚刚生成的完整 design.md Markdown 内容>
EOF
注意:
写入前如果 doc/<module>/ 不存在,需要创建。
不保留中间过程产生的任何临时文件,只保留规定的产物。