一键导入
code2spec
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Watch PR checks and merge when successful
全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。
在任务生成后对 spec.md、plan.md 和 tasks.md 执行非破坏性的跨产物一致性和质量分析。
根据用户需求为当前功能生成自定义检查清单。
通过提出最多 5 个高度针对性的澄清问题来识别当前功能规格中未充分说明的区域,并将答案编码回规格中。
创建或更新项目宪章以定义项目的核心原则和不可协商规则。
基于 SOC 职业分类
| name | code2spec |
| description | 分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。 |
| disable-model-invocation | true |
| allowed-tools | ["Bash(node */init-specs.mjs*)","Bash(mkdir*)","Write(specs/**)","Edit(specs/**)"] |
$ARGUMENTS
你必须在继续之前考虑用户输入(如果不为空)。
${WAVE_PLUGIN_ROOT}/${WAVE_PLUGIN_ROOT}/templates/${WAVE_PLUGIN_ROOT}/scripts/specs/(相对于项目根目录)$ARGUMENTS 为空,分析整个代码仓库$ARGUMENTS 包含具体路径(如 src/auth/)或功能描述(如"用户认证模块"),仅分析指定范围,只为相关模块生成规格运行脚本创建 specs/ 和 specs/.state/ 目录:
node ${WAVE_PLUGIN_ROOT}/scripts/init-specs.mjs
此时仅创建目录结构,不创建规格子目录(等待架构师确定编号后再批量创建)。
启动子智能体 spec-researcher,传入上下文:
specs/.state/research-report.md等待完成,确认 specs/.state/research-report.md 已生成。
启动子智能体 spec-architect,传入上下文:
specs/.state/research-report.md等待完成,确认 specs/.state/architecture-plan.md 和 specs/.state/generation-manifest.json 已生成。
从 generation-manifest.json 中提取规格列表,批量创建目录:
node ${WAVE_PLUGIN_ROOT}/scripts/init-specs.mjs --add-specs '<JSON 数组>'
--add-specs 参数格式:
[{"shortName":"user-auth","title":"用户认证"},{"shortName":"order-mgmt","title":"订单管理"}]
解析脚本输出的 JSON,获取每个规格的 specFile 和 checklistFile 绝对路径。
为每个规格启动一个 spec-writer 子智能体,传入上下文:
specs/.state/architecture-plan.mdspecs/.state/research-report.md并行策略:独立的规格(dependsOn 为空)可以并行生成,将多个 spec-writer 子智能体放在同一个 tool_calls 块中启动(不使用 run_in_background)。有依赖关系的规格串行执行。
向用户报告: