效率健康 ⭐ 86,700 对抗式评审代码质量决策门禁元方法agent编排防御性开发

doubt-driven-development(质疑驱动开发)

质疑驱动开发:让 agent 对每个非平凡决策(生产部署、安全敏感、不可逆操作)在定稿前执行一次新上下文的对抗式评审,五步协议 CLAIM→EXTRACT→DOUBT→RECONCILE→STOP 有界循环,可选用户授权的跨模型二次意见,把「自信的答案」变成「被驳不倒的答案」。

仓库:addyosmani/agent-skills 热度证据:同上,元方法技能

五维评分

热度5/5
质量5/5
创新5/5
易用4/5
文档5/5

优秀点拆解

可复用的设计模式

适用场景

高 stakes 决策定稿前:生产部署、数据迁移、公开 API 变更、安全敏感逻辑陌生代码库中修改或提交非平凡代码前的自我审查不确定下的架构决策:断言『这安全/这能扩展/这符合规格』等非显然事实之前与 /review(终局裁决)、TDD 的 RED 步骤互补,作为开发过程中的质疑环节

边界与注意:仅适用于非平凡决策,机械操作/单行修改/明确指令强行走协议是浪费;设计给主会话编排器,persona 技能列表禁止挂载、子 agent 内只能降级运行;跨模型升级每轮需用户交互确认,不适合无人值守流水线,且每次质疑有真实成本与延迟

完整拆解分析文档

本页为摘要版,完整精读分析(核心机制、逐条优秀点拆解、写作过程)见本地 Markdown 文档:

analysis/addyosmani-doubt-driven-development.md