Make Claude think before it speaks. Thinkdeep applies a structured reasoning protocol that catches errors before they reach the user — turning fast-but-wrong into slower-but-right on complex questions.
Fast answers feel efficient. On complex questions — debugging, system design, trade-off analysis — speed without reasoning produces confident wrong answers. Claude sounds certain even when it shouldn't be.
Thinkdeep forces Claude to slow down at exactly the right moments.
Use Thinkdeep for:
Skip it for: factual lookups, simple transformations, questions with an obvious single answer.
Restate the problem in your own words. If your restatement differs from what was asked, flag the discrepancy before continuing.
Generate at least 3 distinct approaches or interpretations. Don't filter yet — quantity first. Include at least one non-obvious option.
For each approach, identify its weakest point:
Choose the best approach. State explicitly:
Rate your confidence 1–10 and name the 1–2 biggest sources of uncertainty.
ConfidenceMeaningAction8–10High — well-established groundProceed5–7Medium — reasonable but verifyFlag key uncertainties1–4Low — significant unknownsSay so clearly; suggest how to resolve
If confidence < 6, lead with that, not bury it at the end.
text
[Thinking]
Restate: ...
Options:
1. ...
2. ...
3. ...
Critique:
1. weakness: ...
2. weakness: ...
3. weakness: ...
Selected: option N — because ...
Confidence: X/10 — uncertain about: ...
[Answer]
...
Use the [Thinking] block only when the reasoning adds value. For straightforward questions, answer directly.
clarity-first — run first to ensure the right question is being answeredtask-pilot — execute with precision after the analysis is doneInstall the full ThinkStack for best results:
bash
openclaw install clarity-first
openclaw install thinkdeep
openclaw install task-pilot