SuperAPI AI 工具集

doubt-driven-development

编程与开发

查看项目

更新于 10-16 06:43

技能介绍

用途:在架构决策、提交非平凡代码、断言非显然事实或处理不熟悉代码前,对决策进行对抗式复核;不适用于重命名、格式化、按明确指令操作、读代码或单行明显正确改动。

主要能力:五步循环——CLAIM 写出主张与重要性;EXTRACT 提取最小可审单元(diff、函数或3至5句提案)及契约,剥离自身推理;DOUBT 用对抗式提示调用全新上下文审查者,只传 ARTIFACT 与 CONTRACT,不传 CLAIM,要求只找问题;RECONCILE 逐条按契约误读、有效可行动、有效权衡、噪声分类;STOP 在仅剩琐碎发现、满3轮或用户说 ship it 时停止。交互场景必须提供跨模型第二意见选项(Gemini CLI、Codex CLI、手动外部审查或跳过),非交互场景需声明跳过。跨模型调用前须确认工具存在、可用、确切命令与权限,产物经 stdin 传入,优先只读沙箱,且每次调用都需用户授权。可在 agents/ 中使用角色审查者,但对抗提示优先于角色默认输出,且本技能不得加入 persona 的 skills。

限制:依赖 references/orchestration-patterns.md,该文件未随目录提供,须从上游来源获取并验证;缺失时相关依赖步骤应报告不可用。子代理上下文无法嵌套生成审查者时降级为自问,须标注降级。超过3轮实质问题不应继续循环,应升级给用户或分解产物。