What problem does it solve? Confident answers are not always correct ones, and long sessions quietly turn assumptions into facts. This Skill catches wrong decisions early by forcing every non-trivial decision through an adversarial fresh-context review while course-correction is still cheap. ## Core Features & Use Cases - Five-Step Doubt Cycle: CLAIM the decision, EXTRACT the smallest reviewable artifact plus contract, DOUBT it with an adversarial reviewer, RECONCILE findings by precedence, and STOP at a bounded condition (trivial findings, 3 cycles, or user override). - Cross-Model Escalation: Optionally routes the artifact and contract to external CLI reviewers (Gemini CLI, Codex CLI) via stdin with read-only sandboxes, always with explicit user authorization. - Use Case: Before committing a caching layer you believe is thread-safe, name the claim, hand the diff and its contract to a fresh-context reviewer with an adversarial prompt, classify each finding as contract misread, actionable, trade-off, or noise, and iterate until findings are trivial. ## Quick Start Apply doubt-driven development to the architectural decision I am about to make and run an adversarial review of the artifact against its contract.