The map
All frameworks, by domain
Section titled “All frameworks, by domain”Color shows evidence tier: green = strong, blue = moderate, amber = practitioner.
graph TD
subgraph famnproblemframing["Problem Framing (2)"]
direction LR
nthinkabstractionladdering["Abstraction Laddering"]:::tierP ~~~ nthinkproblemrestatement["Problem Restatement"]:::tierM
end
subgraph famndivergentideation["Divergent Ideation (5)"]
direction LR
nthinkassumptionreversal["Assumption Reversal"]:::tierP ~~~ nthinkbrainwriting["Brainwriting"]:::tierS ~~~ nthinkfaranalogyideation["Far-Analogy Ideation"]:::tierS ~~~ nthinkquestionburst["Question Burst"]:::tierP ~~~ nthinkscamper["SCAMPER"]:::tierP
end
subgraph famnperspectiveandmultilens["Perspective & Multi-Lens (1)"]
direction LR
nthinkparallelperspectivesreview["Parallel Perspectives Review"]:::tierP
end
subgraph famnsystemsandconsequences["Systems & Consequences (4)"]
direction LR
nthinkcausalloopdiagrams["Causal Loop Diagrams"]:::tierM ~~~ nthinkfutureswheel["Futures Wheel"]:::tierP ~~~ nthinkicebergmodel["Iceberg Model"]:::tierP ~~~ nthinkstocksandflowsreasoning["Stocks and Flows Reasoning"]:::tierS
end
subgraph famnassumptionandbeliefchallenge["Assumption & Belief Challenge (3)"]
direction LR
nthinkauthenticdissent["Authentic Dissent"]:::tierS ~~~ nthinkladderofinferencecheck["Ladder of Inference Check"]:::tierP ~~~ nthinkredteamlight["Red Team Light"]:::tierP
end
subgraph famnreasoningclarity["Reasoning Clarity (4)"]
direction LR
nthinkargumentmapping["Argument Mapping"]:::tierS ~~~ nthinkevidencevsinferencesort["Evidence vs Inference Sort"]:::tierP ~~~ nthinkissuetree["Issue Tree"]:::tierP ~~~ nthinknaturalfrequencybayesian["Natural-Frequency Bayesian Framing"]:::tierS
end
subgraph famndecisionandoptionevaluation["Decision & Option Evaluation (5)"]
direction LR
nthinkdecisionoptionreview["Decision Option Review"]:::tierP ~~~ nthinkfermiestimation["Fermi Estimation"]:::tierM ~~~ nthinklinearmodelaggregation["Linear-Model Aggregation"]:::tierS ~~~ nthinkonewayvstwowaydoor["One-Way vs Two-Way Door"]:::tierP ~~~ nthinkwhatwouldhavetobetrue["What Would Have to Be True"]:::tierP
end
subgraph famnriskandresilience["Risk & Resilience (4)"]
direction LR
nthinkbackcasting["Backcasting"]:::tierP ~~~ nthinkpremortem["Premortem"]:::tierS ~~~ nthinkreferenceclassforecasting["Reference Class Forecasting"]:::tierS ~~~ nthinkwoop["WOOP (Mental Contrasting with Implementation Intentions)"]:::tierS
end
subgraph famnsynthesis["Synthesis (3)"]
direction LR
nthinkaffinitymapping["Affinity Mapping"]:::tierP ~~~ nthinkconceptmapping["Concept Mapping"]:::tierM ~~~ nthinkpyramidprinciple["Pyramid Principle"]:::tierP
end
subgraph famnmetathinkingandreflection["Meta-Thinking & Reflection (7)"]
direction LR
nthinkafteractionreview["After Action Review"]:::tierS ~~~ nthinkbeliefupdateroutine["Belief-Update Routine"]:::tierP ~~~ nthinkdecisionjournal["Decision Journal"]:::tierP ~~~ nthinkframeworkadvisor["Framework Advisor"]:::tierM ~~~ nthinkrandomframeworks["Random Frameworks"]:::tierC ~~~ nthinkresearchframework["Research Framework"]:::tierP ~~~ nthinktop3["Top 3"]:::tierC
end
famnproblemframing ~~~ famndivergentideation ~~~ famnperspectiveandmultilens ~~~ famnsystemsandconsequences ~~~ famnassumptionandbeliefchallenge ~~~ famnreasoningclarity ~~~ famndecisionandoptionevaluation ~~~ famnriskandresilience ~~~ famnsynthesis ~~~ famnmetathinkingandreflection
classDef tierS fill:#e6f4ea,stroke:#137333,color:#0b3d20;
classDef tierM fill:#e8f0fe,stroke:#1967d2,color:#10316b;
classDef tierP fill:#fef7e0,stroke:#b06000,color:#5c3a00;
The same map in text, by domain:
- Problem Framing (Reframe the problem): Abstraction Laddering, Problem Restatement
- Divergent Ideation (Generate options): Assumption Reversal, Brainwriting, Far-Analogy Ideation, Question Burst, SCAMPER
- Perspective & Multi-Lens (See it from other angles): Parallel Perspectives Review
- Systems & Consequences (Trace consequences): Causal Loop Diagrams, Futures Wheel, Iceberg Model, Stocks and Flows Reasoning
- Assumption & Belief Challenge (Challenge assumptions): Authentic Dissent, Ladder of Inference Check, Red Team Light
- Reasoning Clarity (Clarify the reasoning): Argument Mapping, Evidence vs Inference Sort, Issue Tree, Natural-Frequency Bayesian Framing
- Decision & Option Evaluation (Decide between options): Decision Option Review, Fermi Estimation, Linear-Model Aggregation, One-Way vs Two-Way Door, What Would Have to Be True
- Risk & Resilience (Anticipate what could go wrong): Backcasting, Premortem, Reference Class Forecasting, WOOP (Mental Contrasting with Implementation Intentions)
- Synthesis (Synthesize into a message): Affinity Mapping, Concept Mapping, Pyramid Principle
- Meta-Thinking & Reflection (Reflect and route): After Action Review, Belief-Update Routine, Decision Journal, Framework Advisor, Random Frameworks, Research Framework, Top 3
The thinking lifecycle
Section titled “The thinking lifecycle”Domains in the order they tend to fire on a piece of work, from framing to reflection. You rarely run all ten; the Framework Advisor picks the few that fit.
graph TD nproblemframing["Problem Framing"] --> ndivergentideation["Divergent Ideation"] --> nperspectiveandmultilens["Perspective & Multi-Lens"] --> nsystemsandconsequences["Systems & Consequences"] --> nassumptionandbeliefchallenge["Assumption & Belief Challenge"] --> nreasoningclarity["Reasoning Clarity"] --> ndecisionandoptionevaluation["Decision & Option Evaluation"] --> nriskandresilience["Risk & Resilience"] --> nsynthesis["Synthesis"] --> nmetathinkingandreflection["Meta-Thinking & Reflection"]
In text: Problem Framing -> Divergent Ideation -> Perspective & Multi-Lens -> Systems & Consequences -> Assumption & Belief Challenge -> Reasoning Clarity -> Decision & Option Evaluation -> Risk & Resilience -> Synthesis -> Meta-Thinking & Reflection.
Thinking Framework Skills v0.3.0 · 38 frameworks