nuke-exec 是 nuke 技能家族的唯一执行器。它有两种输入模式:spec 模式接收家族规格文件路径(如 nuke-audit/nuke-review 的 fix-spec.md、nuke-spec 的 spec.md、nuke-verify 的升级规格),按阶段逐批执行;task 模式接收任务文本或简要文件,预检时提炼为 2–5 条可证伪的完成标准与排除项,作为单一阶段执行。模式判定可计数:文件需同时含 ## Executor context、至少一个 ### Batch 与 Accept: 行,否则降级为任务摘要并明确标注。
主要能力与流程:预检读取规格或契约,自行重新测量任务规模,超出上限则内联应用 nuke-split 协议;解析按路径前缀的门禁表与文件类型到技能的映射,先跑基线;写入执行计划、进度文件与证据记录,再派发第一波。每阶段并行派发实现子智能体(worker 或 top 层级),完成后由高一层级的全新验证者机械核验验收标准、复审改动文件并跑门禁;出现失败进入修复循环,light 模式每阶段上限 3 轮,full 模式 5 轮。最终对全部改动做终检与完整性清单。
使用方式:参数为 [mode](light | full | plan)与 <input>,可加 --ask 在预检计划处暂停确认;plan 只打印计划后停止。命令与文件命名按资料保持原样,如 exec-plan.md、exec-progress.md、exec.md。
限制:不允许 git add/commit/stash,不生成 .bak 文件;实现者不得自验;证据须逐字粘贴;无法机械检查的验收标准应上报而非猜测;任务模式完成标准超过 5 条、需求矛盾或约超 10 个文件时停止并建议 nuke-spec。