v1.0.0 to v1.0.0

1 added, 1 removed. Audit A to A.

---
name: template-literature-synthesis
description: |
LLM prompt blocks for per-paper and corpus literature synthesis after a search pipeline.
USE WHEN synthesizing arXiv/Crossref results, writing per-paper notes, thematic clusters,
gap analysis from a literature corpus, or wiring template_search_project synthesis — even
without naming infrastructure.llm templates.
metadata:
version: "1.0.0"
last_updated: "2026-05-25"
status: active
data_access_level: redacted
task_type: open-ended
modes:
- per-paper
- corpus
- gap-analysis
related_skills:
- template-deep-research
- template-academic-paper
---
# Literature synthesis
Prompt blocks for `infrastructure.llm` or project `synthesis.py` after literature search.
## Natural invoke
- "Synthesize these 12 papers into thematic clusters with citation keys"
- "Per-paper structured notes: contribution, method, evidence, limitation"
- "Gap analysis: what experiments would close open questions?"
## Inputs to confirm
- **Corpus** — list of papers (title, authors, year, abstract, optional fulltext).
- **Goal paragraph** — for gap-analysis variant only.
## Paper block format
Each paper renders as:
```text
### {citation_key} — {title} ({year})
**Authors:** {authors}
**DOI / URL:** {doi or url}
**Abstract:** {abstract}
```
## Workflows
### Per-paper analysis
Structured note: CONTRIBUTION (one sentence), METHOD (2–3 bullets), EVIDENCE (2–3 bullets), LIMITATION (one bullet), TAGS (3–7 lowercase). Cite as `[{citation_key}]`.
### Cross-paper synthesis
Group into 3–7 thematic clusters; summarise dominant approach; agreements/disagreements; 3 open questions. Cite only corpus keys in square brackets.
### Gap analysis
Given GOAL + corpus: per paper COVERS/LACKS sub-claims; propose 3 follow-up experiments. Cite by key.
## Style
- Bracket-key citations only — not bare titles.
- Bound input: truncate fulltext; `temperature=0.0`, `seed=42` for replay.
- Optional second pass: `infrastructure.llm.validation.validate_complete`.
## Verification
- Outputs under `output/llm/` or project convention; keys match `references.bib`.
- - See [`projects/archive/template_search_project/`](../../../projects/archive/template_search_project/) for wired implementation.
+ - See [`projects/templates/template_search_project/`](../../../projects/templates/template_search_project/) for wired implementation.
## When NOT to use
- **Running literature search backends** → `infrastructure/search/` and project search scripts
- **New manuscript from scratch** → [manuscript-creation](../manuscript-creation/SKILL.md)
## References
Full prompt text and programmatic example: [references/prompt-blocks.md](references/prompt-blocks.md)