Synthesis & Analogy
Table of Contents
Workflow
Copy this checklist and track your progress:
Synthesis & Analogy Progress:
- [ ] Step 1: Clarify goal and gather sources/domains
- [ ] Step 2: Choose approach (synthesis, analogy, or both)
- [ ] Step 3: Apply synthesis or analogy techniques
- [ ] Step 4: Test quality and validity
- [ ] Step 5: Refine and deliver insights
Step 1: Clarify goal
For synthesis: What sources? What question are we answering? What conflicts need resolving? For analogy: What's source domain (familiar)? What's target domain (explaining)? What's goal (explain, solve, ideate)? See Common Patterns for typical goals.
Step 2: Choose approach
Synthesis only → Use Synthesis Techniques. Analogy only → Use Analogy Techniques. Both → Start with synthesis to find patterns, then use analogy to explain or transfer. For straightforward cases → Use resources/template.md. For complex multi-domain synthesis → Study resources/methodology.md.
Step 3: Apply techniques
For synthesis: Identify themes across sources, note agreements/disagreements, resolve conflicts via higher-level framework, extract patterns. For analogy: Map structure from source to target (what corresponds to what?), identify shared relationships (not surface features), test mapping validity. See Synthesis Techniques and Analogy Techniques.
Step 4: Test quality
Self-assess using resources/evaluators/rubric_synthesis_and_analogy.json. Synthesis checks: captures all sources? resolves conflicts? identifies patterns? adds insight? Analogy checks: structure preserved? deep not surface? limitations acknowledged? helps understanding? Minimum standard: Score ≥3.5 average.
Step 5: Refine and deliver
Create synthesis-and-analogy.md with: synthesis summary (themes, agreements, conflicts, patterns, new insights) OR analogy explanation (source domain, target domain, mapping table, what transfers, limitations), supporting evidence from sources, actionable implications.
Synthesis Techniques
Thematic Synthesis (identify recurring themes):
- Extract: Read each source, note key points and themes
- Code: Label similar ideas with same theme tag (e.g., "onboarding friction", "pricing confusion")
- Count: Track frequency (how many sources mention each theme?)
- Rank: Prioritize by frequency × importance
- Synthesize: Describe each major theme with supporting evidence from sources
Conflict Resolution Synthesis (reconcile disagreements):
- Meta-level framework: Both right from different perspectives (e.g., "Source A prioritizes speed, Source B prioritizes quality - depends on context")
- Scope distinction: Disagree on scope ("Source A: feature X broken for enterprise. Source B: works for SMB. Synthesis: works for SMB, broken for enterprise")
- Temporal: Disagreement over time ("Source A: strategy X failed in 2010. Source B: works in 2024. Context changed: market maturity")
- Null hypothesis: Genuinely conflicting evidence → state uncertainty, propose tests
Pattern Identification (find cross-cutting insights):
- Look for repeated structures (same problem in different guises)
- Find causal patterns (when X, then Y across multiple sources)
- Identify outliers (sources that contradict pattern - why?)
- Extract meta-insights (what does the pattern tell us?)
Example: Synthesizing 10 postmortems → Pattern: 80% of incidents involve config change + lack of rollback plan. Outliers: 2 incidents hardware failure. Meta-insight: Need config change review process + automatic rollback capability.
Analogy Techniques
Structural Mapping Theory:
- Identify source domain (familiar, well-understood)
- Identify target domain (unfamiliar, explaining)
- Map entities: What in source corresponds to what in target?
- Map relationships: Preserve relationships (if A→B in source, then A'→B' in target)
- Test mapping: Do relationships transfer? Are there unmapped elements?
- Acknowledge limits: Where does analogy break down?
Surface vs Deep Analogies:
- Surface (weak): Share superficial features (both round, both red) - not illuminating
- Deep (strong): Share structural relationships (both have hub-spoke topology, both use feedback loops) - insightful
Example - Surface: "Brain is like computer (both process information)" - too vague, doesn't help
Example - Deep: "Brain neurons are like computer transistors: neurons fire/don't fire (binary), connect in networks, learning = strengthening connections (weights). BUT neurons are analog/probabilistic, computer precise/deterministic" - preserves structure, acknowledges limits
Analogy Quality Tests:
- Systematicity: Do multiple relationships map (not just one)?
- Structural preservation: Do causal relations transfer?
- Productivity: Does analogy generate new predictions/insights?
- Scope limits: Where does analogy break? (Always acknowledge)
Common Patterns
Pattern 1: Literature Review Synthesis
- Goal: Combine research papers into narrative
- Technique: Thematic synthesis (extract themes, note agreements/conflicts, identify gaps)
- Output: "Research shows X (5 studies support), but Y remains controversial (3 for, 2 against due to methodology differences). Gap: no studies on Z population."
Pattern 2: Multi-Stakeholder Synthesis
- Goal: Integrate feedback from design, engineering, product, customers
- Technique: Conflict resolution synthesis (meta-level framework, scope distinctions)
- Output: "Design wants A (aesthetics), Engineering wants B (performance), Product wants C (speed). All valid - prioritize C (speed) for v1, A (aesthetics) for v2, B (performance) as ongoing optimization."
Pattern 3: Explanatory Analogy
- Goal: Explain technical concept to non-technical audience
- Technique: Structural mapping from familiar domain
- Output: "Git branches are like alternate timelines in sci-fi: main branch is prime timeline, feature branches are 'what if' explorations. Merge = timeline convergence. Conflicts = paradoxes to resolve."
Pattern 4: Cross-Domain Problem-Solving
- Goal: Solve problem by transferring solution from different field
- Technique: Identify structural similarity, map solution elements
- Output: "Warehouse routing problem is structurally similar to ant colony optimization: ants find shortest paths via pheromone trails. Transfer: use reinforcement learning with 'digital pheromones' (successful route weights) to optimize warehouse paths."
Pattern 5: Creative Ideation via Analogy
- Goal: Generate novel ideas by exploring analogies
- Technique: Forced connections, random domain pairing, systematic variation
- Output: "How is code review like restaurant food critique? Critic (reviewer) evaluates dish (code) on presentation (readability), taste (correctness), technique (architecture). Transfer: multi-criteria rubric for code review focusing on readability, correctness, architecture."
Guardrails
Synthesis Quality:
- Covers all relevant sources (no cherry-picking)
- Resolves conflicts explicitly (doesn't ignore disagreements)
- Identifies patterns beyond what individual sources state (adds value)
- Distinguishes facts from interpretations
- Cites sources for claims
- Acknowledges gaps and uncertainties
Analogy Quality:
- Maps structure not surface features (deep analogy)
- Explicitly states what corresponds to what (mapping table)
- Tests validity (do relationships transfer?)
- Acknowledges where analogy breaks down (limitations)
- Doesn't overextend (knows when to stop pushing analogy)
- Appropriate for audience (familiar source domain)
Avoid:
- False synthesis: Forcing agreement where genuine conflict exists
- Surface analogies: "Both are round" doesn't help understanding
- Analogy as proof: Analogies illustrate, don't prove
- Overgeneralization: One source ≠ pattern
- Cherry-picking: Ignoring inconvenient sources
- Mixing levels: Confusing data with interpretation
Quick Reference
Inputs Required:
For synthesis:
- Multiple sources (papers, interviews, datasets, feedback, research)
- Question to answer or goal to achieve
- Conflicts or patterns to identify
For analogy:
- Source domain (familiar, well-understood)
- Target domain (unfamiliar, explaining or solving)
- Goal (explain, solve problem, generate ideas)
Techniques to Use:
Synthesis:
- Thematic synthesis → Identify recurring themes
- Conflict resolution → Reconcile disagreements via meta-framework
- Pattern identification → Find cross-cutting insights
Analogy:
- Structural mapping → Map entities and relationships
- Surface vs deep test → Ensure structural not superficial similarity
- Validity test → Check if relationships transfer
Outputs Produced:
synthesis-and-analogy.md with:
- Synthesis: themes, agreements, conflicts resolved, patterns, new insights, supporting evidence
- Analogy: source domain, target domain, mapping table (what↔what), transferred insights, limitations
- Actionable implications
Resources:
- Quick synthesis or analogy → resources/template.md
- Complex multi-source or multi-domain → resources/methodology.md
- Quality validation → resources/evaluators/rubric_synthesis_and_analogy.json
Minimum Quality Standard:
- Synthesis: covers all sources, resolves conflicts, identifies patterns, adds insight
- Analogy: structural mapping clear, deep not surface, limitations acknowledged
- Both: evidence-based, cited sources, actionable
- Average rubric score ≥ 3.5/5 before delivering
1---
2name: synthesis-and-analogy
3description: Synthesizes information from multiple sources into coherent insights and applies analogical reasoning to transfer knowledge across domains. Use when conducting literature reviews, integrating stakeholder feedback, reconciling conflicting viewpoints, identifying cross-source patterns, creating explanatory analogies ("X is like Y"), finding creative solutions through cross-domain transfer, or testing whether analogies hold (surface vs deep). Use when user mentions "synthesize", "combine sources", "analogy", "similar to", "transfer from", "integrate findings".
4---
5
6# Synthesis & Analogy
7
8## Table of Contents
9- [Workflow](#workflow)
10- [Synthesis Techniques](#synthesis-techniques)
11- [Analogy Techniques](#analogy-techniques)
12- [Common Patterns](#common-patterns)
13- [Guardrails](#guardrails)
14- [Quick Reference](#quick-reference)
15
16## Workflow
17
18Copy this checklist and track your progress:
19
20```
21Synthesis & Analogy Progress:
22- [ ] Step 1: Clarify goal and gather sources/domains
23- [ ] Step 2: Choose approach (synthesis, analogy, or both)
24- [ ] Step 3: Apply synthesis or analogy techniques
25- [ ] Step 4: Test quality and validity
26- [ ] Step 5: Refine and deliver insights
27```
28
29**Step 1: Clarify goal**
30
31For synthesis: What sources? What question are we answering? What conflicts need resolving? For analogy: What's source domain (familiar)? What's target domain (explaining)? What's goal (explain, solve, ideate)? See [Common Patterns](#common-patterns) for typical goals.
32
33**Step 2: Choose approach**
34
35Synthesis only → Use [Synthesis Techniques](#synthesis-techniques). Analogy only → Use [Analogy Techniques](#analogy-techniques). Both → Start with synthesis to find patterns, then use analogy to explain or transfer. For straightforward cases → Use [resources/template.md](resources/template.md). For complex multi-domain synthesis → Study [resources/methodology.md](resources/methodology.md).
36
37**Step 3: Apply techniques**
38
39For synthesis: Identify themes across sources, note agreements/disagreements, resolve conflicts via higher-level framework, extract patterns. For analogy: Map structure from source to target (what corresponds to what?), identify shared relationships (not surface features), test mapping validity. See [Synthesis Techniques](#synthesis-techniques) and [Analogy Techniques](#analogy-techniques).
40
41**Step 4: Test quality**
42
43Self-assess using [resources/evaluators/rubric_synthesis_and_analogy.json](resources/evaluators/rubric_synthesis_and_analogy.json). Synthesis checks: captures all sources? resolves conflicts? identifies patterns? adds insight? Analogy checks: structure preserved? deep not surface? limitations acknowledged? helps understanding? Minimum standard: Score ≥3.5 average.
44
45**Step 5: Refine and deliver**
46
47Create `synthesis-and-analogy.md` with: synthesis summary (themes, agreements, conflicts, patterns, new insights) OR analogy explanation (source domain, target domain, mapping table, what transfers, limitations), supporting evidence from sources, actionable implications.
48
49## Synthesis Techniques
50
51**Thematic Synthesis** (identify recurring themes):
521. **Extract**: Read each source, note key points and themes
532. **Code**: Label similar ideas with same theme tag (e.g., "onboarding friction", "pricing confusion")
543. **Count**: Track frequency (how many sources mention each theme?)
554. **Rank**: Prioritize by frequency × importance
565. **Synthesize**: Describe each major theme with supporting evidence from sources
57
58**Conflict Resolution Synthesis** (reconcile disagreements):
59- **Meta-level framework**: Both right from different perspectives (e.g., "Source A prioritizes speed, Source B prioritizes quality - depends on context")
60- **Scope distinction**: Disagree on scope ("Source A: feature X broken for enterprise. Source B: works for SMB. Synthesis: works for SMB, broken for enterprise")
61- **Temporal**: Disagreement over time ("Source A: strategy X failed in 2010. Source B: works in 2024. Context changed: market maturity")
62- **Null hypothesis**: Genuinely conflicting evidence → state uncertainty, propose tests
63
64**Pattern Identification** (find cross-cutting insights):
65- Look for repeated structures (same problem in different guises)
66- Find causal patterns (when X, then Y across multiple sources)
67- Identify outliers (sources that contradict pattern - why?)
68- Extract meta-insights (what does the pattern tell us?)
69
70**Example**: Synthesizing 10 postmortems → Pattern: 80% of incidents involve config change + lack of rollback plan. Outliers: 2 incidents hardware failure. Meta-insight: Need config change review process + automatic rollback capability.
71
72## Analogy Techniques
73
74**Structural Mapping Theory**:
751. **Identify source domain** (familiar, well-understood)
762. **Identify target domain** (unfamiliar, explaining)
773. **Map entities**: What in source corresponds to what in target?
784. **Map relationships**: Preserve relationships (if A→B in source, then A'→B' in target)
795. **Test mapping**: Do relationships transfer? Are there unmapped elements?
806. **Acknowledge limits**: Where does analogy break down?
81
82**Surface vs Deep Analogies**:
83- **Surface (weak)**: Share superficial features (both round, both red) - not illuminating
84- **Deep (strong)**: Share structural relationships (both have hub-spoke topology, both use feedback loops) - insightful
85
86**Example - Surface**: "Brain is like computer (both process information)" - too vague, doesn't help
87**Example - Deep**: "Brain neurons are like computer transistors: neurons fire/don't fire (binary), connect in networks, learning = strengthening connections (weights). BUT neurons are analog/probabilistic, computer precise/deterministic" - preserves structure, acknowledges limits
88
89**Analogy Quality Tests**:
90- **Systematicity**: Do multiple relationships map (not just one)?
91- **Structural preservation**: Do causal relations transfer?
92- **Productivity**: Does analogy generate new predictions/insights?
93- **Scope limits**: Where does analogy break? (Always acknowledge)
94
95## Common Patterns
96
97**Pattern 1: Literature Review Synthesis**
98- Goal: Combine research papers into narrative
99- Technique: Thematic synthesis (extract themes, note agreements/conflicts, identify gaps)
100- Output: "Research shows X (5 studies support), but Y remains controversial (3 for, 2 against due to methodology differences). Gap: no studies on Z population."
101
102**Pattern 2: Multi-Stakeholder Synthesis**
103- Goal: Integrate feedback from design, engineering, product, customers
104- Technique: Conflict resolution synthesis (meta-level framework, scope distinctions)
105- Output: "Design wants A (aesthetics), Engineering wants B (performance), Product wants C (speed). All valid - prioritize C (speed) for v1, A (aesthetics) for v2, B (performance) as ongoing optimization."
106
107**Pattern 3: Explanatory Analogy**
108- Goal: Explain technical concept to non-technical audience
109- Technique: Structural mapping from familiar domain
110- Output: "Git branches are like alternate timelines in sci-fi: main branch is prime timeline, feature branches are 'what if' explorations. Merge = timeline convergence. Conflicts = paradoxes to resolve."
111
112**Pattern 4: Cross-Domain Problem-Solving**
113- Goal: Solve problem by transferring solution from different field
114- Technique: Identify structural similarity, map solution elements
115- Output: "Warehouse routing problem is structurally similar to ant colony optimization: ants find shortest paths via pheromone trails. Transfer: use reinforcement learning with 'digital pheromones' (successful route weights) to optimize warehouse paths."
116
117**Pattern 5: Creative Ideation via Analogy**
118- Goal: Generate novel ideas by exploring analogies
119- Technique: Forced connections, random domain pairing, systematic variation
120- Output: "How is code review like restaurant food critique? Critic (reviewer) evaluates dish (code) on presentation (readability), taste (correctness), technique (architecture). Transfer: multi-criteria rubric for code review focusing on readability, correctness, architecture."
121
122## Guardrails
123
124**Synthesis Quality:**
125- Covers all relevant sources (no cherry-picking)
126- Resolves conflicts explicitly (doesn't ignore disagreements)
127- Identifies patterns beyond what individual sources state (adds value)
128- Distinguishes facts from interpretations
129- Cites sources for claims
130- Acknowledges gaps and uncertainties
131
132**Analogy Quality:**
133- Maps structure not surface features (deep analogy)
134- Explicitly states what corresponds to what (mapping table)
135- Tests validity (do relationships transfer?)
136- Acknowledges where analogy breaks down (limitations)
137- Doesn't overextend (knows when to stop pushing analogy)
138- Appropriate for audience (familiar source domain)
139
140**Avoid:**
141- **False synthesis**: Forcing agreement where genuine conflict exists
142- **Surface analogies**: "Both are round" doesn't help understanding
143- **Analogy as proof**: Analogies illustrate, don't prove
144- **Overgeneralization**: One source ≠ pattern
145- **Cherry-picking**: Ignoring inconvenient sources
146- **Mixing levels**: Confusing data with interpretation
147
148## Quick Reference
149
150**Inputs Required:**
151
152For synthesis:
153- Multiple sources (papers, interviews, datasets, feedback, research)
154- Question to answer or goal to achieve
155- Conflicts or patterns to identify
156
157For analogy:
158- Source domain (familiar, well-understood)
159- Target domain (unfamiliar, explaining or solving)
160- Goal (explain, solve problem, generate ideas)
161
162**Techniques to Use:**
163
164Synthesis:
165- Thematic synthesis → Identify recurring themes
166- Conflict resolution → Reconcile disagreements via meta-framework
167- Pattern identification → Find cross-cutting insights
168
169Analogy:
170- Structural mapping → Map entities and relationships
171- Surface vs deep test → Ensure structural not superficial similarity
172- Validity test → Check if relationships transfer
173
174**Outputs Produced:**
175
176- `synthesis-and-analogy.md` with:
177 - Synthesis: themes, agreements, conflicts resolved, patterns, new insights, supporting evidence
178 - Analogy: source domain, target domain, mapping table (what↔what), transferred insights, limitations
179 - Actionable implications
180
181**Resources:**
182- Quick synthesis or analogy → [resources/template.md](resources/template.md)
183- Complex multi-source or multi-domain → [resources/methodology.md](resources/methodology.md)
184- Quality validation → [resources/evaluators/rubric_synthesis_and_analogy.json](resources/evaluators/rubric_synthesis_and_analogy.json)
185
186**Minimum Quality Standard:**
187- Synthesis: covers all sources, resolves conflicts, identifies patterns, adds insight
188- Analogy: structural mapping clear, deep not surface, limitations acknowledged
189- Both: evidence-based, cited sources, actionable
190- Average rubric score ≥ 3.5/5 before delivering