Reasoning Profiles
Match your analysis depth to your decision stakes.
Profiles are pre-configured tool combinations optimized for different use cases. Think of them as “presets” that balance thoroughness against time.
The Four Profiles
┌─────────────────────────────────────────────────────────────────────────┐
│ PROFILE SPECTRUM │
├─────────────────────────────────────────────────────────────────────────┤
│ │
│ QUICK BALANCED DEEP PARANOID │
│ │ │ │ │ │
│ 10s 20s 1min 2-3min │
│ │
│ "Should I "Should I "Should I "Should I │
│ buy this?" take this move invest my │
│ job?" cities?" life savings?" │
│ │
│ Low stakes Important Major life Can't afford │
│ Reversible decisions changes to be wrong │
│ │
└─────────────────────────────────────────────────────────────────────────┘
Profile Comparison
| Profile | Tools | Time | Best For |
|---|---|---|---|
| Quick | 2 | ~10s | Low stakes, reversible |
| Balanced | 5 | ~20s | Standard decisions |
| Deep | 5+ | ~1min | Major choices |
| Paranoid | All | ~2-3min | High stakes |
Choosing a Profile
Quick Profile
Use when:
- Decision is easily reversible
- Stakes are low
- Time is limited
- You just need a sanity check
Example: “Should I buy this $50 gadget?”
Balanced Profile (Default)
Use when:
- Important but not life-changing
- You have a few minutes
- Standard analysis depth is appropriate
Example: “Should I take this job offer?”
Deep Profile
Use when:
- Major life decision
- Long-term consequences
- Multiple stakeholders affected
- You want thorough analysis
Example: “Should I move to a new city?”
Paranoid Profile
Use when:
- Cannot afford to be wrong
- Very high stakes
- Need maximum verification
- Irreversible consequences
Example: “Should I invest my life savings?”
Profile Details
Tool Inclusion by Profile
| Tool | Quick | Balanced | Deep | Paranoid |
|---|---|---|---|---|
| 💡 GigaThink | ✓ | ✓ | ✓ | ✓ |
| ⚡ LaserLogic | ✓ | ✓ | ✓ | ✓ |
| 🪨 BedRock | - | ✓ | ✓ | ✓ |
| 🛡️ ProofGuard | - | ✓ | ✓ | ✓ |
| 🔥 BrutalHonesty | - | ✓ | ✓ | ✓ |
Pro Tip: ReasonKit Pro adds HighReflect (meta-cognition) and RiskRadar (threat assessment) for even deeper analysis.
Depth Settings by Profile
| Setting | Quick | Balanced | Deep | Paranoid |
|---|---|---|---|---|
| GigaThink perspectives | 5 | 10 | 15 | 20 |
| LaserLogic depth | light | standard | deep | exhaustive |
| ProofGuard sources | - | 3 | 5 | 7 |
| BrutalHonesty severity | - | medium | high | maximum |
Usage
# Explicit profile
rk-core think "question" --profile balanced
# Shorthand
rk-core think "question" --quick
rk-core think "question" --balanced
rk-core think "question" --deep
rk-core think "question" --paranoid
Custom Profiles
You can create custom profiles in your config file:
[profiles.my_profile]
tools = ["gigathink", "laserlogic", "proofguard"]
gigathink_perspectives = 8
laserlogic_depth = "deep"
proofguard_sources = 4
timeout = 120
See Custom Profiles for details.
Cost Implications
More thorough profiles use more tokens:
| Profile | ~Tokens | Claude Cost | GPT-4 Cost |
|---|---|---|---|
| Quick | 2K | ~$0.02 | ~$0.06 |
| Balanced | 5K | ~$0.05 | ~$0.15 |
| Deep | 15K | ~$0.15 | ~$0.45 |
| Paranoid | 40K | ~$0.40 | ~$1.20 |
Consider cost when choosing profiles, but don’t under-analyze high-stakes decisions to save money.