SuperAPI AI 工具集

nerd-surgery

部署与运维

查看项目

更新于 10-15 20:31

技能介绍

用途:当代码、集成、自动化、基础设施或运行时行为出现损坏、异常、不一致或疑似实现错误时,Nerd Surgery 负责系统化诊断,并在获得授权后尝试最小修复。

前置条件:不能与 Superpowers、Ponytail、Caveman 组合,除非请求明确要求。必须先使用 nerd-smart 并消费其解析后的 Focus Record;当意图、端点与范围明确,且端点确认为 Diagnose 或 Execute,无重大歧义时才视为已解析。记录未解析前不得调查或修复。

主要能力:诊断前需阅读 references/systematic-debugging.md;执行端还需在改动前阅读 references/test-first-repair.md,在声称成功前阅读 references/verification.md。先对照通用诊断映射表,从确定错误输出、偶发不稳定、崩溃、挂起超时、性能退化、状态损坏、集成或 API 失败、构建/编译/类型失败、环境配置不匹配、视觉 UI 不一致等信号中选择一行,制定单变量判别实验,结论分为 Supported、Rejected、Inconclusive。根因分为 Confirmed、Probable、Unknown,仅 Confirmed 需直接因果证据。

使用方式:按 Focus→Observe→Map→Experiment→Analyze→Iterate 循环执行;只保留一个活跃假设,内部最多跟踪三个可能假设。需要用户确认时,问一个简短问题并给出两三个互斥选项。Probable 或 Unknown 时只展示一次 Uncertainty Check。执行端每次修正视为一次假设检验,只改一个因果变量;第一次失败后回到诊断循环,第二次失败后停止改代码并完成 Architecture Check,未经用户批准不得进行第三次修正。

限制:诊断端点止于发现与处方,执行端点才可继续修复。远程写入、部署、生产访问、SSH/隧道或数据库断言需简明批准。不得在聊天中索要密钥。若无验证证据,必须说明证据缺口,不得声称已解决。