SuperAPI AI 工具集

devils-advocate

测试与质量

查看项目

更新于 10-16 00:23

技能介绍

用途:在实施前用一种系统化的对抗式评审找出计划里的问题。它强调这不是盖橡皮章,每个发现都必须有证据支撑,如具体 bug 编号、文档引用、代码路径或逻辑论证,仅有“这可能会坏”不算发现。

主要能力:分模式运行。默认计划评估模式跑四轮:一、提取显式与隐式的假设并列为表格;二、按风险分级核查证据,检索官方文档、问题追踪器和网络资料,检查已知 bug、未记载行为、版本变化、跨平台差异以及项目约定冲突;三、为未验证或部分验证的假设给出失败场景、影响范围、缓解措施和降级方案,并检查可扩展性、漂移检测、配置、可测试性、维护和封装;四、排查运维层面的陷阱,涉及边界语义、多来源交互、静默失败、环境差异、可变共享状态、生命周期迁移、绕过契约、路径解析、模式漂移和顺序问题。incumbent 模式则对现有工具、库或方案做 Alternatives Sweep,按“原生优先于官方优先于可信第三方”的偏好阶梯考察替代方案,给出 KEEP、MIGRATE 或 RESEARCH 结论。

使用方式:命令形式包括 /planning:devils-advocate 直接评审对话中的计划,加文件路径评审文件,加内联文本评审文本,加 incumbent <target> 进入 incumbent 模式,加 deep incumbent <target> 强制最高研究层级。注意 deep/shallow 只有作为首个词元才被识别。

限制:它只提出建议不阻止执行,不能替代代码审查,也不做完整的安全分析。评估计划模式在计划由当前上下文生成时会把任务派发给全新上下文子代理,incumbent 模式始终派发,以避免继承原有盲点。部分依赖项如 /discovery:explore、/discovery:research 等属于可选安装,未安装时按各自说明的降级方式处理。具体安装与配置步骤资料暂未提供。