Combine multiple Notion pages or knowledge sources into a unified synthesis document
Combines multiple knowledge sources into a unified synthesis document with themes, contradictions, and gaps.
/plugin marketplace add therealchrisrock/basho/plugin install km-notion@ba<file1> <file2> [file3...] [--output synthesis.md]Create synthesis documents that combine and integrate multiple knowledge sources following the SECI Combination phase.
Read multiple source files and create a unified synthesis document that:
Read all provided files using the Read tool. For each source:
If glob patterns are used (e.g., docs/*.md), read all matching files.
Identify Themes:
Find Contradictions:
Spot Gaps:
Structure the output as:
# {Synthesis Topic}: Integrated View
## Purpose
{Why this synthesis was needed}
## Sources Synthesized
| Source | Type | Key Contribution |
|--------|------|------------------|
| {File 1} | {Type} | {Main contribution} |
| {File 2} | {Type} | {Main contribution} |
## Executive Summary
{3-5 sentences capturing the integrated understanding}
## Key Themes
### Theme 1: {Name}
{Integrated understanding combining multiple sources}
**Evidence:**
- From {Source 1}: {Quote or finding}
- From {Source 2}: {Supporting or contrasting point}
**Synthesis:** {Your integrated interpretation}
### Theme 2: {Name}
{Integrated understanding}
**Evidence:**
- From {Source 1}: {Quote or finding}
- From {Source 3}: {Supporting or contrasting point}
**Synthesis:** {Your integrated interpretation}
## Contradictions & Tensions
### {Topic of Disagreement}
| View A ({Source}) | View B ({Source}) |
|-------------------|-------------------|
| {Position} | {Position} |
**Analysis:** {How to think about this disagreement}
**Recommendation:** {Which view to favor, or how to reconcile}
## Identified Gaps
### Gap 1: {Topic}
**What's missing:** {Description}
**Why it matters:** {Impact}
**Suggested action:** {How to fill the gap}
### Gap 2: {Topic}
**What's missing:** {Description}
**Why it matters:** {Impact}
**Suggested action:** {How to fill the gap}
## Implications
{What does this synthesis mean for decision-making or action?}
## Recommended Next Steps
- [ ] {Action based on synthesis}
- [ ] {Gap to fill}
- [ ] {Decision to make}
## Knowledge Graph Updates
Suggested relations to create in Notion:
- {Source 1} ↔ {Source 2} (relationship: {type})
- {New concept} → {Existing concept}
---
**Synthesis metadata:**
- Created: {Date}
- SECI Phase: Combination
- Sources: {Count} documents
- Themes identified: {Count}
- Gaps found: {Count}
Write the synthesis to:
--output path if providedsynthesis-{topic}-{date}.md in current directoryAfter creating the file, report:
/notion:synthesize docs/auth-*.md --output docs/auth-synthesis.md
→ Synthesizes all auth-related docs into unified view
/notion:synthesize meeting-notes.md research.md competitor-analysis.md
→ Creates synthesis combining three sources
/notion:synthesize "docs/product-direction/**/*.md"
→ Synthesizes entire product direction folder
Ensure the output:
When sources describe similar things (e.g., competitors, options):
When sources span time (e.g., meeting notes, updates):
When sources have different abstraction levels: