SuperAPI AI 工具集

nuke-pilot

测试与质量

查看项目

更新于 10-15 17:23

技能介绍

用途:当用户想做好工作但未指明具体流程(如“nuke pilot”“从哪开始”“把这个仓库做好”“帮我规划”)时,pilot 负责访谈、规划路线并主持。它最多派生一个代理(侦察侦察员),不运行波次。它填补的空白:家族中每条链(spec → exec → verify、audit → split → exec)都跨越会话边界和决策点,目前只能由用户手动驱动。pilot 的定位是路由助手,不是流程本身。\n\n主要能力与流程:第 0 阶段先做恢复检查,若 .nuke/itinerary.md 已有未完成阶段,显示状态行并只问一个问题——继续还是重新开始;重新开始会把旧行程的未完成阶段记录在新行程底部,不静默丢弃。参数 resume 可跳过该问题。随后按事实而非提问进行引导:若 .nuke/repo-map.md 缺失或过期,建议把 nuke recon 作为行程第 0 阶段;若会话指令中看不到 constitution,指向安装器;若 .nuke/ 未被 git 忽略,提一次但不改 .gitignore。\n\n第 1 阶段访谈:一次一个问题,先给出推荐答案,等待回答后再问下一个。能从仓库解决的事实自行读取,决策留给用户;只问会改变路线的问题,路线确定即停止访谈。决策树按顺序覆盖目标、深度与预算、执行器层级、独立收尾、范围。路线模板取自 references/family-map.md,pilot 只实例化不发明。\n\n第 2 阶段写 .nuke/itinerary.md(pilot 唯一写入的文件),含带戳记的决策、阶段表格,每阶段携带确切命令、是否需要全新会话、证明完成的产物或结论、成本区间;展示并确认一次后开始主持。第 3 阶段按技能调用当前阶段,只读其结论和产物路径,保持主上下文精简,在行程中标记完成。全新会话阶段是交接而非捷径:停下、更新行程、交给用户两行——在新会话运行的命令,以及之后用 nuke pilot resume 继续。阶段以脏状态结束(未收敛、达到上限、DON'T SHIP)是决策点而非隐藏的失败,如实呈现并让用户选择。\n\n限制与不适用场景:pilot 只组合、不替换,不运行审计器、不写规格、不改代码;除 .nuke/itinerary.md 外只读,不执行 git 命令、不编辑源码或指令文件。事实来自仓库,决策来自用户。何时不用:请求已明确流程(如“审查这个 PR”“为什么这么慢”)时直接调用相应技能;日常实现由 constitution 走 nuke-code;流程进行中由当前流程自己掌控管道,pilot 不介入。相关命令、成本校准表等细节以官方文档为准,资料未提供收费与价格信息。