con un clic
implement
通过处理并执行 tasks.md 中定义的所有任务来执行实现计划
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
通过处理并执行 tasks.md 中定义的所有任务来执行实现计划
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Watch PR checks and merge when successful
全量分析现有代码仓库,逆向生成为 Codewave (LCAP) 规范模板,输出 spec.md + menus.md + TypeScript 实体/枚举文件。
分析代码仓库,自动识别功能模块并生成编号规格说明文档。多智能体架构:研究→规划→写作。
在任务生成后对 spec.md、plan.md 和 tasks.md 执行非破坏性的跨产物一致性和质量分析。
根据用户需求为当前功能生成自定义检查清单。
通过提出最多 5 个高度针对性的澄清问题来识别当前功能规格中未充分说明的区域,并将答案编码回规格中。
| name | implement |
| description | 通过处理并执行 tasks.md 中定义的所有任务来执行实现计划 |
| disable-model-invocation | true |
| allowed-tools | ["Bash(node */check-prerequisites.mjs*)"] |
$ARGUMENTS
你必须在继续之前考虑用户输入(如果不为空)。
从仓库根目录运行 node ${WAVE_PLUGIN_ROOT}/scripts/check-prerequisites.mjs --json --require-tasks --include-tasks 并解析 FEATURE_DIR 和 AVAILABLE_DOCS 列表。所有路径必须是绝对路径。对于参数中的单引号如 "I'm Groot",使用转义语法:例如 'I'''m Groot'(或尽可能使用双引号:"I'm Groot")。
检查检查清单状态(如果 FEATURE_DIR/checklists/ 存在):
扫描 checklists/ 目录中的所有检查清单文件
对于每个检查清单,统计:
- [ ] 或 - [X] 或 - [x] 的行- [X] 或 - [x] 的行- [ ] 的行创建状态表:
| 检查清单 | 总数 | 已完成 | 未完成 | 状态 |
|----------|------|--------|--------|------|
| ux.md | 12 | 12 | 0 | ✓ 通过 |
| test.md | 8 | 5 | 3 | ✗ 失败 |
| security.md | 6 | 6 | 0 | ✓ 通过 |
计算总体状态:
如果有任何检查清单未完成:
如果所有检查清单完成:
加载并分析实现上下文:
项目设置验证:
检测与创建逻辑:
检查以下命令是否成功以确定仓库是否为 git 仓库(如果是则创建/验证 .gitignore):
git rev-parse --git-dir 2>/dev/null
检查 Dockerfile* 是否存在或 plan.md 中有 Docker → 创建/验证 .dockerignore
检查 .eslintrc* 或 eslint.config.* 是否存在 → 创建/验证 .eslintignore
检查 .prettierrc* 是否存在 → 创建/验证 .prettierignore
检查 .npmrc 或 package.json 是否存在 → 创建/验证 .npmignore(如发布)
检查 terraform 文件 (*.tf) 是否存在 → 创建/验证 .terraformignore
检查是否需要 .helmignore(存在 helm charts)→ 创建/验证 .helmignore
如果忽略文件已存在:验证它包含必要模式,仅追加缺失的关键模式 如果忽略文件缺失:使用检测到的技术的完整模式集创建
按技术的常见模式(来自 plan.md 技术栈):
node_modules/、dist/、build/、*.log、.env*__pycache__/、*.pyc、.venv/、venv/、dist/、*.egg-info/target/、*.class、*.jar、.gradle/、build/bin/、obj/、*.user、*.suo、packages/*.exe、*.test、vendor/、*.out.bundle/、log/、tmp/、*.gem、vendor/bundle/vendor/、*.log、*.cache、*.envtarget/、debug/、release/、*.rs.bk、*.rlib、*.prof*、.idea/、*.log、.env*build/、out/、.gradle/、.idea/、*.class、*.jar、*.iml、*.log、.env*build/、bin/、obj/、out/、*.o、*.so、*.a、*.exe、*.dll、.idea/、*.log、.env*build/、bin/、obj/、out/、*.o、*.a、*.so、*.exe、Makefile、config.log、.idea/、*.log、.env*.DS_Store、Thumbs.db、*.tmp、*.swp、.vscode/、.idea/工具特定模式:
node_modules/、.git/、Dockerfile*、.dockerignore、*.log*、.env*、coverage/node_modules/、dist/、build/、coverage/、*.min.jsnode_modules/、dist/、build/、coverage/、package-lock.json、yarn.lock、pnpm-lock.yaml.terraform/、*.tfstate*、*.tfvars、.terraform.lock.hcl解析 tasks.md 结构并提取:
按任务计划执行实现:
实现执行规则:
tasks.md 文件路径和具体任务 ID/行号。不要将完整任务描述复制到提示中;让子代理直接读取 tasks.md。进度跟踪和错误处理:
完成验证:
注意:此命令假设 tasks.md 中存在完整的任务分解。如果任务不完整或缺失,建议先运行 /tasks 重新生成任务列表。