graph-of-thoughtlisted
Install: claude install-skill jacarty/claude-toolkit
# Graph of Thoughts — Interconnected Ideation & Problem Solving
## What This Skill Does
This skill applies the **Graph of Thoughts (GoT)** framework to explore a problem space as a
**directed graph** rather than a tree. Where Tree of Thought branches and prunes to find the
best single path, GoT allows reasoning chains to **merge, aggregate, refine, and loop back** —
producing hybrid solutions that combine the strongest elements from multiple lines of thinking.
The key operations that distinguish GoT from ToT:
- **Branching** — splitting a thought into multiple parallel explorations (same as ToT)
- **Aggregating chains** — merging insights from separate reasoning paths into a combined solution
- **Aggregating thoughts** — fusing individual ideas from different branches into new composite thoughts
- **Refining** — looping back to improve an earlier thought using insights gained later
- **Backtracking** — returning to a prior node when a path stalls, carrying forward what was learned
## When to Use GoT vs ToT
| Signal | Use ToT | Use GoT |
|--------|---------|---------|
| "Which option should I pick?" | ✓ | |
| "How can I combine the best of both?" | | ✓ |
| Problem has clear, mutually exclusive paths | ✓ | |
| Problem has interdependent, overlapping concerns | | ✓ |
| User wants a ranked comparison | ✓ | |
| User wants a hybrid or synthesised solution | | ✓ |
| Simple decision with 2-4 clear options | ✓ | |
| Wicked problem, systems design, multi-stakeholder | | ✓ |
| Use