doubt-driven-development

Installation
SKILL.md

Doubt-Driven Development

Doubt-Driven Development is an in-flight challenge loop for non-trivial decisions.

It is not a final code review and not a broad debate between many paths. It is a targeted attempt to disprove the current decision while the cost of changing course is still low.

When to Use

Apply this skill when the decision:

  • changes branching logic or invariants
  • crosses a module or service boundary
  • asserts a property the compiler will not prove for you
  • has irreversible or expensive blast radius
  • depends on context that a future reader will not automatically see

Examples:

Installs
1
GitHub Stars
47
First Seen
Jul 20, 2026