Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ThinkTools Overview

ThinkTools are specialized reasoning modules that catch specific types of oversight in AI analysis.

Tree-of-Thoughts vs Chain-of-Thought: 74% vs 4% Success Rate (NeurIPS 2023)

Why ThinkTools Matter: Research from NeurIPS 2023 demonstrates that Tree-of-Thoughts reasoning (divergent exploration) achieves 74% success rate compared to just 4% for Chain-of-Thought (sequential step-by-step) on complex reasoning tasks. ThinkTools implement this proven methodology.

The Five Core ThinkTools

ToolPurposeBlind Spot It Catches
GigaThinkExplore all anglesPerspectives you forgot
LaserLogicCheck reasoningFlawed logic in cliches
BedRockFirst principlesSimple answers under complexity
ProofGuardVerify claims“Facts” that aren’t true
BrutalHonestySee blind spotsGap between plan and reality

How They Work Together

The ThinkTools follow a designed sequence:

┌─────────────────────────────────────────────────────────────┐
│                    THE 5-STEP PROCESS                        │
├─────────────────────────────────────────────────────────────┤
│                                                              │
│   1. DIVERGE      →   Explore all possibilities first       │
│   (GigaThink)         Don't narrow too early                 │
│                                                              │
│   2. CONVERGE     →   Check logic, find flaws               │
│   (LaserLogic)        Question assumptions                   │
│                                                              │
│   3. GROUND       →   Strip to first principles             │
│   (BedRock)           What actually matters?                 │
│                                                              │
│   4. VERIFY       →   Check facts against sources           │
│   (ProofGuard)        Triangulate claims                     │
│                                                              │
│   5. CUT          →   Attack your own work                  │
│   (BrutalHonesty)     Find the uncomfortable truths          │
│                                                              │
└─────────────────────────────────────────────────────────────┘

Wrong Decisions vs Structured Reasoning: Financial Loss & Missed Opportunities vs Errors Caught & Costly Mistakes Prevented

The Cost of Wrong Decisions: Without structured reasoning, decisions lead to financial loss and missed opportunities. ThinkTools catch errors early and prevent costly mistakes before they compound.

Why This Sequence?

The order is deliberate:

  1. Divergent → Convergent: Explore widely before focusing
  2. Abstract → Concrete: From ideas to principles to evidence
  3. Constructive → Destructive: Build up, then attack

Using Individual Tools

You can invoke any tool directly:

# Just explore perspectives
rk gigathink "Should I start a business?"

# Just check logic
rk laserlogic "Renting is throwing money away"

# Just find first principles
rk bedrock "How do I get healthier?"

# Just verify a claim
rk proofguard "You should drink 8 glasses of water a day"

# Just get brutal honesty
rk brutalhonesty "I want to start a YouTube channel"

Using PowerCombo

PowerCombo runs all five tools in sequence:

# Full analysis
rk think "Should I take this job offer?" --profile balanced

The profile determines how thorough each tool’s analysis is.

Tool Configurations

Each tool can be configured:

# ~/.config/reasonkit/config.toml

[thinktools.gigathink]
min_perspectives = 10
include_contrarian = true

[thinktools.laserlogic]
fallacy_detection = true
assumption_analysis = true

[thinktools.bedrock]
decomposition_depth = 3

[thinktools.proofguard]
min_sources = 3
require_citation = true

[thinktools.brutalhonesty]
severity = "high"  # low, medium, high

Next Steps

Dive deep into each tool: