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: