What problem does it solve? Confident answers are not always correct ones, and long sessions quietly turn assumptions into facts. This Skill catches wrong directions early by cross-examining every non-trivial decision with a fresh-context reviewer biased to disprove, while course-correction is still cheap. ## Core Features & Use Cases - Five-step doubt cycle: CLAIM, EXTRACT, DOUBT, RECONCILE, and STOP structure adversarial review of decisions, code, and assertions with a bounded 3-cycle limit. - Adversarial reviewer prompts: Passes only the artifact and contract to a fresh-context reviewer with an issues-only prompt, avoiding confirmation bias from your own reasoning. - Cross-model escalation: Optionally routes reviews through external CLIs like Gemini or Codex with read-only sandboxing and explicit user authorization for each invocation. - Use Case: Before committing a thread-safety change to a production caching layer, surface the claim, extract the diff and its contract, and have a fresh reviewer hunt for race conditions and unstated assumptions before the code ships. ## Quick Start Apply doubt-driven development to review my proposed caching layer design before I commit it.