From deep-thought
Deep reasoning for complex decisions — expert panel simulation, devil's advocate, what-if scenarios, and structured tradeoff analysis. Use when a decision has high stakes, multiple valid approaches, or you need to stress-test your thinking. Triggers: think, think through, analyze, expert panel, devil's advocate, what if, tradeoff, decision, weigh options, stress test, second opinion.
npx claudepluginhub ondrej-svec/heart-of-gold-toolkit --plugin deep-thoughtThis skill is limited to using the following tools:
Deep reasoning for decisions that matter. Expert perspectives, devil's advocate, what-if scenarios, and structured tradeoff analysis.
Evaluates decisions via stance rotation (neutral, advocate, critic perspectives), synthesizes confidence-rated recommendation with next steps. For architectural choices, tech options, build-vs-buy, tradeoffs.
Assembles stakeholder perspectives to deliberate complex architectural, technology, or design decisions before brainstorming, surfacing tensions and convergences without forcing choices.
Guides decisions between options using 3-part framework: first-principles analysis, cost/benefit, second-order effects. Use for evaluating trade-offs or high-stakes choices.
Share bugs, ideas, or general feedback.
Deep reasoning for decisions that matter. Expert perspectives, devil's advocate, what-if scenarios, and structured tradeoff analysis.
This skill MAY: read code/docs for context, reason, analyze, present conclusions. This skill MAY NOT: edit code, create files, run commands, implement anything, deploy.
This is thinking, not doing. Present the analysis — the user decides what to act on.
| Shortcut | Why It Fails | The Cost |
|---|---|---|
| "Default to Expert Panel for everything" | Not always the right lens. A security decision needs Devil's Advocate. | Generic advice that misses the specific risk |
| "High confidence — the analysis is thorough" | Most decisions are genuinely medium confidence. | Over-commitment to a choice that should have been hedged |
| "Skip the counter-argument" | If you can't articulate why the alternative might be better, you don't understand the tradeoff. | Blind spot becomes the failure mode |
| "The first framing is fine" | How you frame the question determines what answers you see. | Solving the wrong problem with rigor |
Entry: User invoked /think with a question, topic, or nothing.
If invoked with a question (e.g., /think should we use WebSockets or SSE?):
If invoked without a question: Use AskUserQuestion (header: "Topic", question: "What decision or problem do you want to think through?") with contextual options if possible, otherwise let the user type via the automatic "Other" option.
If invoked with ultrathink:
Exit: Question framed, context available.
Entry: Question framed.
| Mode | When | What It Does |
|---|---|---|
| Expert Panel | Multiple domains intersect | Simulate 3-5 relevant expert perspectives |
| Devil's Advocate | You have a preferred option | Systematically attack it |
| What-If Analysis | Uncertain about consequences | Trace each option through scenarios |
| Tradeoff Matrix | Comparing options across criteria | Structured weighted comparison |
If mode isn't obvious from the question: Use AskUserQuestion with:
If user says "you pick," default to Expert Panel.
Exit: Mode chosen.
Entry: Mode chosen, context available.
Identify 3-5 relevant expert perspectives based on THIS question — not generic experts.
For each expert:
### [Expert perspective name]
**Lens:** What this perspective focuses on
**Assessment:** What they see in this situation
**Recommendation:** What they'd do and why
**Concern:** What worries them about other approaches
Then synthesize:
### Synthesis
Where experts agree: [consensus]
Where they disagree: [tensions]
The key tradeoff: [the core tension to resolve]
For each option:
### Option A: [name]
**If it goes well:** [best realistic outcome]
**If it goes okay:** [likely outcome]
**If it goes badly:** [worst realistic outcome]
**Reversibility:** [how hard to undo]
**What you learn:** [what this choice teaches you, even if it fails]
| Criterion (weight) | Option A | Option B | Option C |
|---------------------|----------|----------|----------|
| Speed to ship (30%) | 8/10 | 5/10 | 7/10 |
| Maintainability (25%)| 6/10 | 9/10 | 7/10 |
| Risk (25%) | 7/10 | 8/10 | 5/10 |
| Team capability (20%)| 9/10 | 6/10 | 7/10 |
| **Weighted total** | **7.4** | **7.0** | **6.5** |
Exit: Analysis complete for the chosen mode.
For each conclusion in the analysis, generate the strongest counter-argument before presenting it:
See ../knowledge/socratic-patterns.md for verification technique details.
Entry: Analysis complete.
Every /think session ends with a clear recommendation:
## Recommendation
**Do:** [specific recommendation]
**Because:** [1-2 sentence reasoning]
**Risk:** [the main risk and how to mitigate it]
**Confidence:** [low/medium/high] — [why]
Confidence calibration:
If no clear winner: "Both A and B are defensible. The tiebreaker question is: [the one thing that determines which is better]."
Exit: Recommendation delivered.
Entry: Recommendation delivered.
Use AskUserQuestion with:
If user selects "Challenge a point": Discuss, update the analysis if warranted, then return to this choice.
If user selects "Different mode": Return to Phase 2 with a new mode. Combine insights from both passes.
Before delivering the recommendation, verify:
/plan, not /think./think before a week of /work often saves the week.../knowledge/decision-frameworks.md — Stakes matrix, when to decide fast vs. slow../knowledge/critical-evaluation.md — Evidence types, uncertainty flagging../knowledge/strategic-decomposition.md — Breaking complex problems into parts