بنقرة واحدة
code2spec
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Watch PR checks and merge when successful
全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。
在任务生成后对 spec.md、plan.md 和 tasks.md 执行非破坏性的跨产物一致性和质量分析。
根据用户需求为当前功能生成自定义检查清单。
通过提出最多 5 个高度针对性的澄清问题来识别当前功能规格中未充分说明的区域,并将答案编码回规格中。
创建或更新项目宪章以定义项目的核心原则和不可协商规则。
| 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)。有依赖关系的规格串行执行。
向用户报告: