بنقرة واحدة
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 ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Watch PR checks and merge when successful
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
在任务生成后对 spec.md、plan.md 和 tasks.md 执行非破坏性的跨产物一致性和质量分析。
根据用户需求为当前功能生成自定义检查清单。
通过提出最多 5 个高度针对性的澄清问题来识别当前功能规格中未充分说明的区域,并将答案编码回规格中。
创建或更新项目宪章以定义项目的核心原则和不可协商规则。
| 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 逐项修复文档输出: