doubt-driven-development

github:addyosmani/agent-skills · first seen 2026-10-30 · source · badge

Subjects every non-trivial decision to a fresh-context adversarial review before it stands. Use when you want every assumption cross-examined before proceeding, when stress-testing a plan for hidden failure modes, when correctness matters more than speed, when working in unfamiliar code, when stakes are high (production auth, security-sensitive logic, a high-stakes migration, irreversible operatio

Works with

using-agent-skills
Shares assumption, development, stakes, doubt
0.21
interview-me
Shares stress, doubt, speed, development
0.15
source-driven-development
Shares correctness, development, matters, driven
0.15
discernment-nudge
Shares trivial, assumption, matters, decision
0.12

Used with

using-agent-skills
Shares assumption, development, stakes, doubt
0.21
source-driven-development
Shares correctness, development, matters, driven
0.15

Skill Health 100 (freshness and quality) estimated by backskills

Listed, not yet scored. This skill has no public model test yet. It is in the scoring queue; submitted skills go first, then the most-installed.

Freshness 100 · Quality 100 · Efficacy not yet tested

Version history

2026-10-31T09:00:38+00:00 · sha256 7a7d53d9d2b9
2026-10-30T20:36:17 · sha256 6fa1fcd8420c

Diff at 2026-10-31T09:00:38+00:00

--- previous
+++ current
@@ -81,6 +81,8 @@
 - Assertion: the claim plus the evidence that supposedly supports it (kept distinct from the Step 1 CLAIM block, which is the orchestrator's hypothesis under scrutiny)
 
 Strip your reasoning. If you hand over conclusions, you'll get back validation of your conclusions. The unit must be small enough that a reviewer can hold it in mind in one read — if it's a 500-line PR, decompose first.
+
+Strip reasoning, not evidence: if a caller, guard or test contradicts the claim, include it in the unit.
 
 ### Step 3: DOUBT — Invoke the fresh-context reviewer