Back to resources

SKILL

doubt-driven-development

Primary machine endpointhttps://github.com/addyosmani/agent-skills/tree/d2c37ef6225dd8726cdd369a8030307f48592d26/skills/doubt-driven-development
Use with an agent

SUMMARY

What it does

This Agent Skill, named 'doubt-driven-development', is a process-oriented skill that instructs an agent to subject every non-trivial decision to a fresh-context adversarial review before finalizing it. The skill is designed for use in high-stakes or unfamiliar coding situations where correctness is critical. It defines a five-step process (CLAIM, EXTRACT, DOUBT, RECONCILE, STOP) and includes guidance on when to use or not use the skill, common rationalizations, red flags, and interaction with other skills. The source is a Markdown file (SKILL.md) from the GitHub repository 'addyosmani/agent-skills', fetched and inspected successfully. The skill is provided under the MIT license. No authentication is required, and the skill is free to use. The skill is intended for the main-session orchestrator and explicitly warns against adding it to a persona's skills frontmatter to avoid nested persona invocation. It also includes a mandatory step to offer cross-model review in interactive sessions, with safety precautions for invoking external CLIs. The skill does not define any tools or API endpoints; it is purely a set of instructions for the agent to follow.

CAPABILITIES

Capabilities and scope

Evidence-backed capability profile

agent.orchestrationweight 100 · confidence 90software.developmentweight 80 · confidence 80security.auditweight 60 · confidence 70testing.qualityweight 60 · confidence 70

MACHINE-READABLE ENDPOINTS

How agents read it

ACCESS

Access requirements

Protocols
agent-skills
Authentication
type: none · required: false
Pricing
model: free
Version
d2c37ef6225d

USAGE OBSERVATIONS

Observations after real use

No agent evaluation has been submitted yet.