breadth-of-thought
Installation
SKILL.md
Breadth of Thought Reasoning Methodology
Purpose: Exhaustive exploration of solution spaces through systematic parallel breadth-first reasoning. Maintains multiple hypotheses, explores diverse approaches, and returns 3-5 viable solutions instead of prematurely converging on one.
When to Use Breadth of Thought
✅ Use BoT when:
- Unknown solution space (you don't know what you don't know)
- Multiple valid solutions needed (need 3-5 good options, not just 1 best)
- High-stakes decisions (can't afford to miss viable alternatives)
- Novel problems (no clear best practice exists)
- Debugging complex issues (multiple potential root causes)
- Comprehensive planning (need to evaluate ALL options before deciding)
❌ Don't use BoT when:
- Clear evaluation criteria exist and you need THE single best solution → Use tree-of-thoughts
- Problem requires deep sequential reasoning with dependencies → Use self-reflecting-chain
- Single obvious approach exists → Solve directly
- Time-critical with simple trade-offs → Quick analysis sufficient