ワンクリックで
code2cwspec
全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
Watch PR checks and merge when successful
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
在任务生成后对 spec.md、plan.md 和 tasks.md 执行非破坏性的跨产物一致性和质量分析。
根据用户需求为当前功能生成自定义检查清单。
通过提出最多 5 个高度针对性的澄清问题来识别当前功能规格中未充分说明的区域,并将答案编码回规格中。
创建或更新项目宪章以定义项目的核心原则和不可协商规则。
SOC 職業分類に基づく
| name | code2cwspec |
| description | 全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。 |
| disable-model-invocation | true |
| allowed-tools | ["Bash(node */code2cwspec/scripts/*.mjs*)"] |
你是一名技术文档架构师。为该仓库生成完整的 Codewave 规范文档,输出扁平目录结构下的 spec.md、menus.md 和 TypeScript 实体/枚举声明文件。
$ARGUMENTS
按顺序执行以下步骤:
确认当前工作目录即为目标代码仓库根目录,后续所有路径引用均基于此目录使用本地路径格式 (文件路径:行号)。
从仓库根目录运行 node ${WAVE_PLUGIN_ROOT}/scripts/init-cwspec.mjs --json 初始化 cwspec/ 目录。输出目录固定为 cwspec/(扁平结构,无子目录),包含:
cwspec/spec.md — 需求规格文档cwspec/menus.md — 功能模块目录cwspec/app.dataSources.defaultDS.entities.*.ts — 实体 TypeScript 文件cwspec/app.enums.*.ts — 枚举 TypeScript 文件cwspec/research-report.md — 代码研究报告cwspec/architecture-plan.md — 架构规划cwspec/generation-manifest.json — 生成清单cwspec/quality-report.md — 质量报告模板目录:${WAVE_PLUGIN_ROOT}/templates/,子 agent 按需直接从插件目录读取。
关键路径预置(子 agent 可直接使用,无需搜索验证):
${WAVE_PLUGIN_ROOT}/${WAVE_PLUGIN_ROOT}/templates/${WAVE_PLUGIN_ROOT}/knowledge/${WAVE_PLUGIN_ROOT}/warehouse/${WAVE_PLUGIN_ROOT}/scripts/check-*.mjscwspec/ 的父目录)cwspec/(固定路径,相对于目标代码仓库根目录)后续步骤将通过子 agent 完成实际工作。各 agent 会自行加载所需的知识库、模板和案例,无需在此预加载。
重要:所有 agent 必须在前台同步运行,禁止使用后台模式(run_in_background: false)。
委托 cw-researcher agent 对仓库进行系统性深度研究。研究员将:
研究产出写入 cwspec/research-report.md。
委托 cw-architect agent,基于研究报告规划文档结构。架构师将:
架构规划写入 cwspec/architecture-plan.md 和 cwspec/generation-manifest.json。
委托 cw-writer agent,根据架构规划批量生成所有文档。按以下顺序:
Phase 1 — requirements
spec.md — 单一需求规格文档menus.md — 3 列菜单表格Phase 2 — enums(所有枚举 .ts 文件,可并行)
app.enums.EnumName.ts — 每个枚举一个文件Phase 3 — entities(所有实体 .ts 文件,可并行)
app.dataSources.defaultDS.entities.EntityName.ts — 每个实体一个文件委托 cw-validator agent 对所有已生成文档执行 LCAP 合规检查和交叉引用验证,质量报告写入 cwspec/quality-report.md。
验证脚本:
node ${WAVE_PLUGIN_ROOT}/scripts/check-naslnames.mjs --dir cwspec/node ${WAVE_PLUGIN_ROOT}/scripts/check-crossrefs.mjs cwspec/node ${WAVE_PLUGIN_ROOT}/scripts/check-menus.mjs cwspec/menus.md将 cwspec/quality-report.md 中的问题反馈给 cw-writer agent 进行修复:
cw-writer 逐项修复文档输出: