rsr-synthesis
Merge many sources into one cited, deduplicated answer with per-claim confidence.
Files1
View on GitHubSKILL.mddocs/skills/rsr-synthesis/SKILL.md
GitHubSynthesis
When to use
Reach for this when you already have a pile of sources and need one coherent answer out of them — deduplicated, cited, and honest about where sources agree, conflict, or fall silent. It's the step that turns collected material into a usable narrative.
Not for: gathering the sources in the first place (use rsr-deep-dive); verifying a lone claim (use rsr-fact-check); grading one source (use rsr-source-eval); packaging for a decision-maker (use rsr-brief). Synthesis assumes the sources are in hand.
Method
- Extract claims. From each source, pull discrete claims tagged with source and date. Ignore the prose; work at the claim level.
- Cluster by assertion. Group claims that make the same point, regardless of wording, so you can see agreement and dedupe.
- Score agreement. For each cluster: how many independent sources back it? Decision: count sources that echo one origin as one — independence, not headcount, drives confidence.
- Resolve conflicts. Where claims contradict, prefer the more primary, more recent, better-evidenced source; if you can't resolve, present both and say why.
- Assign confidence. High (multiple independent primaries agree), Medium (limited or secondary support), Low (single/weak source or unresolved conflict).
- Write the answer. Lead with the high-confidence throughline, then caveats and conflicts, every claim carrying an inline citation.
Example
Six sources on "did remote work lower productivity?" Cluster A (4 sources, incl. 2 primary studies): mixed effects by role — High. Cluster B (2 sources, both citing one 2021 survey): "productivity dropped" — really one origin, so Medium at best. Conflict: a vendor blog claims a clear gain; it's self-interested and uncited, downgraded. Synthesis leads with "effects vary by role and task [1][2]," notes the survey-based drop claim is single-origin [3], and flags the vendor claim as unsupported [4].
Pitfalls
- Vote-counting: treating five sources that all cite one study as five-fold confirmation.
- Averaging conflicting claims into a mushy middle instead of adjudicating by source quality.
- Writing fluent prose with citations bolted on at the end that don't actually map to specific claims.
- Hiding disagreement to make the answer look cleaner than the evidence is.
Output format
Answer: <2-4 sentence throughline, inline [n] citations>
Supported claims:
- <claim> [High|Med|Low] — sources [1][2] (n independent)
- ...
Conflicts / unresolved:
- <claim A> [1] vs <claim B> [3] — resolved toward <..> because <..> / unresolved
Overall confidence: <High | Medium | Low>
Sources: [1] title — date …