Literature Review
A structured literature-review skill grounded in PRISMA-style protocols
(adapted for non-medical fields), source-assessment frameworks, and
thematic synthesis patterns.
When to use this skill
- Conducting a systematic literature review on a specific question
- Building a research bibliography for a paper, report, or grant
- Performing a scoping review to map a field
- Auditing an existing review for gaps, bias, or methodological flaws
- Synthesizing findings from a structured set of sources
- Preparing a research-grounded section of a longer report
Inputs the advisor expects
- Research question(s) — specific, answerable
- Inclusion / exclusion criteria
- Time bound (e.g., past 5 years)
- Geographic / domain bound
- Source types accepted (peer-reviewed, gray literature, conference)
- Existing seed sources (if any)
Clarify First
Before building the review, confirm these inputs. If any is unknown or vague, ASK — do not assume:
Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
Workflows
Workflow 1 — Plan and execute the search
- Refine the research question (PICO / PEO format works).
- Run
search_strategy_builder.py against the question + criteria to
produce a search strategy (database list, queries, filters).
- Execute searches; capture results.
python3 litreview/scripts/search_strategy_builder.py \
--input question.json --format markdown
Workflow 2 — Score source quality and relevance
- Capture each source with metadata (authors, date, venue, methodology).
- Run
source_quality_scorer.py to grade each on 6 quality dimensions
- Triage: include / exclude / read-in-full.
python3 litreview/scripts/source_quality_scorer.py \
--input sources.json --format markdown
Workflow 3 — Synthesize findings into themes
- Tag each source with themes + key findings.
- Run
thematic_synthesis_builder.py to cluster sources by theme,
surface evidence strength, identify gaps.
python3 litreview/scripts/thematic_synthesis_builder.py \
--input tagged_sources.json --format markdown
Decision frameworks
Search strategy — the PICO frame
- Population / problem
- Intervention / phenomenon of interest
- Comparator (if relevant)
- Outcome
A well-framed question makes search and synthesis tractable.
Inclusion / exclusion criteria
- Year range
- Language
- Source type (peer-reviewed, gray, conference, preprint)
- Methodology (empirical, theoretical, review)
- Geographic scope
- Quality threshold
Publish criteria up front; apply consistently.
Source quality dimensions
| Dimension |
Question |
| Methodology |
Is the method sound? |
| Sample / dataset |
Is it adequate for the claim? |
| Peer review |
Has it been peer-reviewed? |
| Reproducibility |
Is data / code available? |
| Recency |
Is it current? |
| Citation impact |
Has it been cited / accepted? |
A single sub-dimension is rarely fatal; the combination matters.
Synthesis approaches
| Approach |
When |
| Narrative synthesis |
Heterogeneous sources; explanatory |
| Thematic synthesis |
Multiple sources address common themes |
| Meta-analysis |
Quantitative, comparable studies |
| Realist synthesis |
Complex interventions; context-mechanism-outcome |
| Scoping review |
Mapping a field rather than answering specific question |
For most non-clinical fields, thematic synthesis is the default.
Common engagements
"Help me build the literature review for my paper"
- Frame the research question (PICO).
- Define inclusion criteria.
- Identify search databases / repositories.
- Execute searches; deduplicate.
- Screen titles + abstracts; full-text the candidates.
- Tag and synthesize.
- Write: gaps, themes, my contribution.
"Audit my draft literature review"
- Check the search strategy: reproducible? comprehensive?
- Check inclusion criteria: applied consistently?
- Check synthesis: themes substantiated?
- Check gap identification: real gaps, or convenient?
- Check citation balance: not over-relying on a single source / group.
"Map the landscape of [research area]"
- Conduct a scoping review (different from systematic).
- Less stringent quality criteria; broader scope.
- Goal: map the field, not answer specific question.
- Output: themes, gaps, key authors, key venues.
Anti-patterns to avoid
- Search strategy that's "Google Scholar for keywords." Not reproducible.
- Inclusion criteria written after seeing results. Cherry-picking.
- Synthesizing only confirming sources. Bias.
- Citing without reading. Cite chains repeat errors.
- No quality scoring. All sources weighted equally.
- No gap discussion. Reader can't see what's not known.
- Over-reliance on one author / group / venue. Hidden bias.
- No PRISMA-style flow diagram (for systematic reviews). Process opaque.
References
references/search-strategy-and-prisma.md — search patterns, PRISMA discipline
references/source-quality-assessment.md — quality dimensions, common assessments
references/synthesis-and-citation-management.md — synthesis approaches, citation hygiene
Related skills
research/grants — grant proposals built on literature
research/patent — IP-focused literature search
research/dossier — intelligence research patterns
product-team/research-summarizer — synthesizing qualitative research
1---2name: litreview3description: Literature review for academic and R&D research: search strategy, source assessment, synthesis, and citation management. Use when conducting a systematic literature review, building a bibliography, or preparing a research-grounded report.4license: MIT + Commons Clause5---6
7# Literature Review
8
9A structured literature-review skill grounded in PRISMA-style protocols
10(adapted for non-medical fields), source-assessment frameworks, and
11thematic synthesis patterns.
12
13## When to use this skill
14
15- Conducting a **systematic literature review** on a specific question
16- Building a **research bibliography** for a paper, report, or grant
17- Performing a **scoping review** to map a field
18- Auditing an existing review for **gaps, bias, or methodological flaws**
19- Synthesizing findings from a **structured set of sources**
20- Preparing a **research-grounded section** of a longer report
21
22## Inputs the advisor expects
23
24- Research question(s) — specific, answerable
25- Inclusion / exclusion criteria
26- Time bound (e.g., past 5 years)
27- Geographic / domain bound
28- Source types accepted (peer-reviewed, gray literature, conference)
29- Existing seed sources (if any)
30
31## Clarify First
32
33Before building the review, confirm these inputs. If any is unknown or vague, ASK — do not assume:
34
35- [ ] **Research question (PICO frame)** — makes search and synthesis tractable; vague questions yield unfocused reviews
36- [ ] **Review type (systematic, scoping, or narrative)** — sets rigor, criteria stringency, and output structure (e.g. whether a PRISMA flow is needed)
37- [ ] **Inclusion / exclusion criteria (year range, source type, methodology)** — drives screening and reproducibility
38- [ ] **Synthesis goal (answer a specific question vs map a field)** — selects the synthesis approach
39
40Stop rule: ask only the 2-3 that most change the output. If the user says "just draft it," proceed and list your assumptions at the top of the artifact.
41
42## Workflows
43
44### Workflow 1 — Plan and execute the search
45
461. Refine the research question (PICO / PEO format works).
472. Run `search_strategy_builder.py` against the question + criteria to
48 produce a search strategy (database list, queries, filters).
493. Execute searches; capture results.
50
51```bash
52python3 litreview/scripts/search_strategy_builder.py \
53 --input question.json --format markdown
54```
55
56### Workflow 2 — Score source quality and relevance
57
581. Capture each source with metadata (authors, date, venue, methodology).
592. Run `source_quality_scorer.py` to grade each on 6 quality dimensions
60 + relevance to question.
613. Triage: include / exclude / read-in-full.
62
63```bash
64python3 litreview/scripts/source_quality_scorer.py \
65 --input sources.json --format markdown
66```
67
68### Workflow 3 — Synthesize findings into themes
69
701. Tag each source with themes + key findings.
712. Run `thematic_synthesis_builder.py` to cluster sources by theme,
72 surface evidence strength, identify gaps.
73
74```bash
75python3 litreview/scripts/thematic_synthesis_builder.py \
76 --input tagged_sources.json --format markdown
77```
78
79## Decision frameworks
80
81### Search strategy — the PICO frame
82- **P**opulation / problem
83- **I**ntervention / phenomenon of interest
84- **C**omparator (if relevant)
85- **O**utcome
86
87A well-framed question makes search and synthesis tractable.
88
89### Inclusion / exclusion criteria
90- Year range
91- Language
92- Source type (peer-reviewed, gray, conference, preprint)
93- Methodology (empirical, theoretical, review)
94- Geographic scope
95- Quality threshold
96
97Publish criteria up front; apply consistently.
98
99### Source quality dimensions
100
101| Dimension | Question |
102|-----------|----------|
103| Methodology | Is the method sound? |
104| Sample / dataset | Is it adequate for the claim? |
105| Peer review | Has it been peer-reviewed? |
106| Reproducibility | Is data / code available? |
107| Recency | Is it current? |
108| Citation impact | Has it been cited / accepted? |
109
110A single sub-dimension is rarely fatal; the combination matters.
111
112### Synthesis approaches
113
114| Approach | When |
115|----------|------|
116| Narrative synthesis | Heterogeneous sources; explanatory |
117| Thematic synthesis | Multiple sources address common themes |
118| Meta-analysis | Quantitative, comparable studies |
119| Realist synthesis | Complex interventions; context-mechanism-outcome |
120| Scoping review | Mapping a field rather than answering specific question |
121
122For most non-clinical fields, **thematic synthesis** is the default.
123
124## Common engagements
125
126### "Help me build the literature review for my paper"
1271. Frame the research question (PICO).
1282. Define inclusion criteria.
1293. Identify search databases / repositories.
1304. Execute searches; deduplicate.
1315. Screen titles + abstracts; full-text the candidates.
1326. Tag and synthesize.
1337. Write: gaps, themes, my contribution.
134
135### "Audit my draft literature review"
1361. Check the search strategy: reproducible? comprehensive?
1372. Check inclusion criteria: applied consistently?
1383. Check synthesis: themes substantiated?
1394. Check gap identification: real gaps, or convenient?
1405. Check citation balance: not over-relying on a single source / group.
141
142### "Map the landscape of [research area]"
1431. Conduct a scoping review (different from systematic).
1442. Less stringent quality criteria; broader scope.
1453. Goal: map the field, not answer specific question.
1464. Output: themes, gaps, key authors, key venues.
147
148## Anti-patterns to avoid
149
150- **Search strategy that's "Google Scholar for keywords."** Not reproducible.
151- **Inclusion criteria written after seeing results.** Cherry-picking.
152- **Synthesizing only confirming sources.** Bias.
153- **Citing without reading.** Cite chains repeat errors.
154- **No quality scoring.** All sources weighted equally.
155- **No gap discussion.** Reader can't see what's not known.
156- **Over-reliance on one author / group / venue.** Hidden bias.
157- **No PRISMA-style flow diagram (for systematic reviews).** Process opaque.
158
159## References
160
161- `references/search-strategy-and-prisma.md` — search patterns, PRISMA discipline
162- `references/source-quality-assessment.md` — quality dimensions, common assessments
163- `references/synthesis-and-citation-management.md` — synthesis approaches, citation hygiene
164
165## Related skills
166
167- `research/grants` — grant proposals built on literature
168- `research/patent` — IP-focused literature search
169- `research/dossier` — intelligence research patterns
170- `product-team/research-summarizer` — synthesizing qualitative research