Назад към всички

Synthesize

// Combine multiple sources into unified insights with source tracking, conflict resolution, and coverage verification.

$ git log --oneline --stat
stars:1,933
forks:367
updated:March 4, 2026
SKILL.mdreadonly
SKILL.md Frontmatter
nameSynthesize
descriptionCombine multiple sources into unified insights with source tracking, conflict resolution, and coverage verification.

Core Principle

Synthesis fails when sources contradict silently or coverage has gaps. Track everything, resolve conflicts explicitly.

Protocol

Gather → Map → Extract → Reconcile → Synthesize → Verify

1. Gather

Inventory all sources with metadata:

| # | Source | Type | Date | Credibility | Scope |

Flag: outdated sources, conflicting authority levels, coverage gaps.

2. Map

Identify themes across sources. Build overlap matrix:

  • Which sources cover which themes?
  • Where do sources agree/disagree?
  • What's covered by only one source?

3. Extract

Per source, pull: key claims, evidence, unique insights.

Tag each extraction with source number. Nothing unattributed.

4. Reconcile

For conflicts:

  • Note the disagreement explicitly
  • Weight by: recency, authority, evidence quality
  • Choose position OR present both with reasoning

Never silently pick one. Conflicts = valuable signal.

5. Synthesize

Merge extractions into unified narrative:

  • Lead with consensus (N sources agree)
  • Surface tensions (A says X, B says Y because...)
  • Highlight unique insights (only source 3 mentions...)

6. Verify

Coverage check before delivering:

  • All sources represented
  • No theme dropped
  • Conflicts addressed
  • Gaps acknowledged

Output Format

📚 SOURCES: [count] ([types breakdown])
🎯 SYNTHESIS: [unified narrative]
⚡ KEY INSIGHTS: [bulleted, with source attribution]
⚠️ TENSIONS: [conflicts and resolution reasoning]
🕳️ GAPS: [what wasn't covered, needs more research]

Decline When

Sources too heterogeneous, scope undefined, or time insufficient for proper reconciliation.

References: source-types.md, conflict-resolution.md, coverage-matrix.md