thinking-model-combination
Combine multiple mental models for richer analysis. Use for complex problems requiring multiple lenses, high-stakes decisions, or when single models leave blind spots.
What this skill does
# Model Combination
## Overview
Real-world problems rarely fit neatly into a single mental model. Model combination uses multiple frameworks together—sequentially, in parallel, or nested—to achieve deeper understanding than any single model provides. The skill is knowing how to combine models productively without creating confusion or analysis paralysis.
**Core Principle:** Multiple lenses reveal what single lenses miss. But combination requires discipline, not just accumulation.
## Read This First: The Anti-Patterns
Most combination attempts fail by *adding* rather than *integrating*. Internalize these limits before doing anything else:
- **Hard cap: 3-4 models, each with a distinct, named role.** More than that is "Model Soup" — contradictory conclusions, analysis paralysis, no recommendation. If you can't say what unique question each model answers, drop it.
- **Add a model only to cover a specific, named blind spot** — not to look thorough. If a second model just confirms the first, it added nothing (Checkbox Combination).
- **Don't blend incompatible worldviews** (e.g., Effectuation's "embrace uncertainty" + detailed prediction). Use them in sequence for different phases, or as a deliberate adversarial pair — never mashed together.
- **Decide how the models relate *before* applying them**, and pick a tiebreaker model up front for when they conflict.
If a single model already answers the question, use it alone and stop. Combination is the exception, justified only by high stakes or genuine multi-domain spread. (Full anti-pattern detail is in the "Combination Anti-Patterns" section below.)
## When to Use
- Complex problems spanning multiple domains
- High-stakes decisions where blind spots are costly
- When single models leave important questions unanswered
- Validating conclusions through different frameworks
- Teaching comprehensive analysis
- Building robust decision processes
Decision flow:
```
Analyzing a problem?
→ Does one model fully address it? → yes → Use single model
→ Are there important blind spots? → yes → ADD COMPLEMENTARY MODEL
→ Are stakes high enough to justify deeper analysis? → yes → USE MULTIPLE MODELS
```
## Combination Patterns
### Pattern 1: Sequential (Pipeline)
Use one model's output as another's input:
```markdown
## Sequential Combination
Model A → Model B → Model C
Example: Product Decision
1. Jobs to be Done → Identify the real user need
2. First Principles → Design solution from fundamentals
3. Pre-mortem → Identify what could go wrong
4. Reversibility → Assess if we can course-correct
Flow:
[JTBD identifies need] → [First Principles designs solution] →
[Pre-mortem finds risks] → [Reversibility determines commitment level]
Each model builds on previous insights.
```
### Pattern 2: Parallel (Multiple Lenses)
Apply models independently, compare results:
```markdown
## Parallel Combination
┌→ Model A → Result A ─┐
Problem → Model B → Result B → Synthesis
└→ Model C → Result C ─┘
Example: Strategic Decision
Apply independently:
- Red Team: "How could this fail?"
- Opportunity Cost: "What are we giving up?"
- Second-Order Thinking: "What happens next?"
Synthesis:
| Model | Conclusion | Unique Insight |
|-------|------------|----------------|
| Red Team | [Finding] | [What only this revealed] |
| Opportunity Cost | [Finding] | [What only this revealed] |
| Second-Order | [Finding] | [What only this revealed] |
Combined conclusion: [Synthesis of all three]
```
### Pattern 3: Nested (Zoom Levels)
Use different models at different scales:
```markdown
## Nested Combination
Macro level: Model A
└→ Meso level: Model B
└→ Micro level: Model C
Example: System Optimization
- Macro (System): Theory of Constraints → Find the bottleneck
- Meso (Process): Scientific Method → Diagnose bottleneck cause
- Micro (Action): OODA Loop → Rapid iteration on fixes
The macro model identifies WHERE to focus.
The meso model identifies WHAT is happening.
The micro model guides HOW to respond.
```
### Pattern 4: Adversarial (Thesis-Antithesis)
Use models that challenge each other:
```markdown
## Adversarial Combination
Model A argues FOR → ← Model B argues AGAINST
Example: Investment Decision
- Optimistic lens (First Principles): "Here's why this could work"
- Pessimistic lens (Pre-mortem): "Here's why this will fail"
- Neutral lens (Bayesian): "Here's the actual probability"
Structure:
| Aspect | First Principles | Pre-mortem | Bayesian Estimate |
|--------|------------------|------------|-------------------|
| Market | [Optimistic case] | [Failure mode] | [P(success)] |
| Technology | [Optimistic case] | [Failure mode] | [P(success)] |
| Team | [Optimistic case] | [Failure mode] | [P(success)] |
Resolution: Adjust probabilities based on adversarial insights
```
### Pattern 5: Temporal (Time-Based)
Different models for different time horizons:
```markdown
## Temporal Combination
Past: Model A (understand history)
Present: Model B (assess current state)
Future: Model C (project outcomes)
Example: Career Decision
- Past (5 Whys): "Why am I in this situation?"
- Present (Circle of Competence): "What are my current advantages?"
- Future (Regret Minimization): "What will 80-year-old me think?"
Timeline:
Past analysis → Present assessment → Future projection → Decision
```
## Combination Recipes
### Recipe 1: High-Stakes Decision
```markdown
## High-Stakes Decision Recipe
Combine: Reversibility + Pre-mortem + Opportunity Cost + Second-Order
Step 1 - Reversibility Check:
Is this Type 1 or Type 2?
[Assessment]
Step 2 - Pre-mortem:
Assume failure, explain why
[Failure modes]
Step 3 - Opportunity Cost:
What's the best alternative?
[Alternatives foregone]
Step 4 - Second-Order:
What happens after the immediate effect?
[Cascading consequences]
Synthesis:
Given [reversibility], with risks of [pre-mortem findings],
giving up [opportunity cost], leading to [second-order effects],
the decision is: [Conclusion]
```
### Recipe 2: System Diagnosis
```markdown
## System Diagnosis Recipe
Combine: Cynefin + Theory of Constraints + Feedback Loops + Leverage Points
Step 1 - Cynefin:
What domain is this? [Clear/Complicated/Complex/Chaotic]
Appropriate approach: [Sense-Categorize-Respond / Sense-Analyze-Respond / etc.]
Step 2 - Theory of Constraints:
Where's the bottleneck?
[Constraint identification]
Step 3 - Feedback Loops:
What reinforcing/balancing loops exist?
[Loop mapping]
Step 4 - Leverage Points:
Where can small changes have big effects?
[Intervention points]
Synthesis:
This is a [domain] problem. The constraint is [X].
The key feedback loop is [Y]. The highest leverage point is [Z].
```
### Recipe 3: Innovation Challenge
```markdown
## Innovation Recipe
Combine: First Principles + TRIZ + Effectuation + Via Negativa
Step 1 - First Principles:
What are the fundamental truths?
[Core elements]
Step 2 - TRIZ:
What contradictions exist? What inventive principles apply?
[Contradiction resolution]
Step 3 - Effectuation:
What means do we have? What's affordable loss?
[Means inventory and constraints]
Step 4 - Via Negativa:
What should we remove or avoid?
[Subtractions]
Synthesis:
Starting from [first principles], resolving [contradiction] via [TRIZ principle],
using [available means], and removing [via negativa items],
the innovation path is: [Approach]
```
### Recipe 4: Argument Evaluation
```markdown
## Argument Evaluation Recipe
Combine: Steel-manning + Bayesian + Debiasing
Step 1 - Steel-manning:
What's the strongest version of this argument?
[Strengthened argument]
Step 2 - Bayesian:
What's my prior? What evidence would update it?
Prior: [X%]
Evidence that would increase: [List]
Evidence that would decrease: [List]
Step 3 - Debiasing:
What biases might affect my evaluation?
[Bias checklist]
Synthesis:
The steel-manned argument is [X]. Given [evidence] and controlling for [biases],
my updated probability is [Y%]. Conclusion: [Assessment]
```
## Combination Anti-PattRelated in General
modeling-omnistudio-epc-catalog
IncludedSalesforce Industries CME EPC product-modeling skill for Product2-based catalog creation. Use when creating EPC products, configuring product attributes, building offer bundles with Product Child Items, or reviewing EPC DataPack JSON metadata for product catalog changes. TRIGGER when: user creates or updates Product2 EPC records, AttributeAssignment payloads, AttributeMetadata/AttributeDefaultValues, Offer bundles, or ProductChildItem relationships. DO NOT TRIGGER when: designing OmniScripts/FlexCards/Integration Procedures (use building-omnistudio-omniscript, building-omnistudio-flexcard, or building-omnistudio-integration-procedure), implementing Apex business logic (use generating-apex), or troubleshooting deployment pipelines (use deploying-metadata).
relationship-science-coach
IncludedUse this skill for direct, practical adult relationship coaching: couples conflict, repair, trust, marriage, dating, flirting, attachment patterns, emotional connection, sex, desire differences, eroticism, kink negotiation, affection, love languages, breakups, and long-term passion. Draw on Gottman, EFT and Hold Me Tight, attachment science, modern sex research, Perel, Nagoski, Kerner, Schnarch, Love and Stosny, and flexible love-language tools. Be concrete and low-hedge. Redirect only for imminent danger, abuse, coercive control, minors, non-consent, self-harm, stalking, or medical/legal/psychiatric decisions.
building-sf-integrations
IncludedSalesforce integration architecture and runtime plumbing with 120-point scoring. Use this skill to set up Named Credentials, External Credentials, External Services, REST/SOAP callout patterns, Platform Events, and Change Data Capture. TRIGGER when: user sets up Named Credentials, External Services, REST/SOAP callouts, Platform Events, CDC, or touches .namedCredential-meta.xml files. DO NOT TRIGGER when: Connected App/OAuth config (use configuring-connected-apps), Apex-only logic (use generating-apex), or data import/export (use handling-sf-data).
venue-templates
IncludedAccess comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
let-fate-decide
IncludedDraws the 12 Houses of the Zodiac Tarot spread to inject entropy into planning when prompts are vague, ambiguous, or casually delegated. Interprets the spread to guide next steps. Use when the user says 'let fate decide', 'YOLO', 'whatever', 'idk', or other nonchalant phrases, makes Yu-Gi-Oh references, or when you are about to arbitrarily pick between multiple reasonable approaches. Prefer over ask-questions-if-underspecified when the user's tone is casual or playful rather than precision-seeking.
net-ops
IncludedCross-platform network troubleshooting (Windows, macOS, Linux) via local or remote shell. Use for: DNS broken, can't resolve hostnames, nslookup/dig works but apps fail, NRPT, WFP, scutil, /etc/resolver, systemd-resolved, /etc/resolv.conf, NetworkManager, VPN DNS leak residue (ProtonVPN/Mullvad/WireGuard/AnyConnect), AV/firewall blocking DNS or DoH, Tailscale DNS interaction, intermittent connectivity, remote diagnostics over SSH.