Doubt driven review
Skill charlieviettq/awesome-agent-skill/.cursor/skills/core-workflow/doubt-driven-review
Adversarial fresh-context review for non-trivial decisions before they stand. Use for production-impacting logic, security-sensitive changes, unfamiliar code, or high-blast-radius architecture choices. Triggers: "doubt check", "adversarial review", "challenge this decision", "second look".From its SKILL.md
npx -y skills add charlieviettq/awesome-agent-skill --skill doubt-driven-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 22 stars22 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
1.5 KB, 284 tokens by cl100k_base, as published. Nobody here has run it
Doubt-driven review
Non-trivial when
- Branching logic or cross-module boundary changes
- Properties types/compiler cannot verify
- Irreversible deploy, migration, or public API change
When not to use
- Renames, formatting, obvious one-liners
Cycle
- CLAIM — decision + why it matters (2-3 lines)
- EXTRACT — artifact + contract only (no reasoning journey)
- DOUBT — fresh review with adversarial prompt ("find issues, do not validate")
- RECONCILE — classify: contract misread / actionable / trade-off / noise
- STOP — trivial findings only, 3 cycles max, or user says ship
Reviewer input
Pass ARTIFACT + CONTRACT only—not your CLAIM (avoids agreement bias).
Reconcile precedence
- Contract misread — fix contract, re-run
- Valid actionable — change artifact
- Valid trade-off — document explicitly
- Noise — note and move on
Optional second opinion
Offer cross-model or codex review for high stakes; user decides. Never silent skip.
Related
verify-before-done, test-first-development (RED step as behavioral doubt), gstack/review (post-hoc PR)
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.