LabscoConnect MCP ↗
addyosmani logo

doubt-driven-development

Ready to use★ 102k on GitHub
part of addyosmani/agent-skillsby addyosmani

Puts each important decision in front of a fresh reviewer told to find what is wrong, before the work moves on. The reviewer sees only the work and what it must satisfy, never the agent's own reasoning; the loop stops after three rounds, and in interactive sessions you are offered a second opinion from a different model, such as Gemini CLI or Codex CLI, which never runs without your go-ahead.

WHEN YOUR AGENT SHOULD USE IT

A QUICK BOUNDARY

USE FOR

  • Challenge a claim like 'this cache is thread-safe' before building on it.
  • Get auth, payment or data-migration code cross-examined before committing.
  • Work in an unfamiliar codebase without trusting your first read.
  • Review a high-stakes design choice before any code is written.
  • Stress-test a plan for hidden failure modes before starting.

DO NOT USE FOR

  • Renames, formatting, file moves, or one-line changes that are obviously right.
  • Times you have asked for speed over verification.
  • Inside a subagent; it is built for the main session, which can start a fresh reviewer.