Use when facing a decision, unclear or recurring problem, system behavior question, communication challenge, or when generating novel solutions — loads structured thinking frameworks
Given a situation, identify the right framework category, read the relevant file, and apply it.
| Category | When to use | File |
|---|---|---|
| Problem framing & root cause | Problem is unclear, recurring, or needs reframing | frameworks/problem.md |
| Decision making | Choosing between options, calibrating effort, prioritizing | frameworks/decisions.md |
| Systems thinking | Understanding why a system behaves the way it does | frameworks/systems.md |
| Communication | Writing clearly, giving feedback, resolving conflict | frameworks/communication.md |
| Creative problem solving | Generating novel solutions, exhausted obvious approaches | frameworks/creative.md |
Read the user's situation and pick the best-fit category. If a problem spans two categories (e.g. a decision about a system), read both files.
If the user names a specific framework (e.g. "use inversion" or "cynefin"), go straight to the relevant file — don't re-route.
Use the Read tool on the relevant file path:
~/.agents/skills/thinking-tools/frameworks/problem.md~/.agents/skills/thinking-tools/frameworks/decisions.md~/.agents/skills/thinking-tools/frameworks/systems.md~/.agents/skills/thinking-tools/frameworks/communication.md~/.agents/skills/thinking-tools/frameworks/creative.mdEach file contains multiple frameworks. Pick the most relevant one and apply it. If two frameworks complement each other (noted in "Related Tools"), apply both.