seb1n/literature-review
Conduct a structured literature review on a given topic by defining a search strategy, applying inclusion and exclusion criteria, extracting key findings, and synthesizing results into a coherent academic review.
npx skills add https://github.com/seb1n/awesome-ai-agent-skills --skill literature-review
This skill enables an AI agent to conduct a rigorous, structured literature review following established academic methodology. The agent defines a search strategy with targeted keywords, applies explicit inclusion and exclusion criteria to filter results, extracts key data from selected papers, and synthesizes the findings into a thematic narrative with a summary table and reference list. The workflow is inspired by systematic review practices (including PRISMA-style reporting) and is suitable for academic research, technology landscape analysis, and evidence-based decision making.
Provide the agent with a research topic or question. Optionally specify the desired scope (time range, source types), the number of papers to include, or a particular synthesis format.
Conduct a literature review on LLM evaluation benchmarks published between 2022-2025.
Focus: What benchmarks exist, what do they measure, and what gaps remain
in evaluating reasoning, safety, and real-world task completion?
User Request:
> Review the literature on LLM evaluation benchmarks from 2022-2025, focusing on reasoning, safety, and task completion.
Search Strategy:
| Database | Query |
|---|---|
| Semantic Scholar | "large language model evaluation benchmark" AND (reasoning OR safety OR "task completion") |
| arXiv | "LLM benchmark" AND ("2023" OR "2024" OR "2025") |
| ACM DL | "language model assessment" AND "benchmark suite" |
| Google Scholar | "LLM evaluation" survey OR "systematic review" 2023..2025 |
Inclusion/Exclusion Criteria:
| Criteria | Type | Rule |
|---|---|---|
| Published 2022-2025 | Inclusion | Must be within date range |
| Peer-reviewed or major preprint | Inclusion | Accepted at top venues or arXiv with 10+ citations |
| Proposes or surveys benchmarks | Inclusion | Must discuss specific evaluation frameworks |
| Blog posts / opinion pieces | Exclusion | No non-academic sources |
| Non-English | Exclusion | English-language only |
| Duplicates / superseded versions | Exclusion | Keep most recent version only |
PRISMA-Style Flow:
Records identified through search: 847
After duplicate removal: 612
After title/abstract screening: 148
After full-text assessment: 42
Final papers included: 42
Synthesis Table (excerpt):
| Benchmark | Year | Focus Area | Key Metric | Limitations |
|---|---|---|---|---|
| MMLU | 2023 | Knowledge & reasoning | Accuracy across 57 tasks | Static; no multi-step reasoning |
| HumanEval+ | 2023 | Code generation | pass@k | Narrow scope (Python functions) |
| AgentBench | 2023 | Real-world task completion | Success rate across 8 environments | High cost to run; environment-specific |
| TrustLLM | 2024 | Safety & trustworthiness | 6 dimensions including fairness | Self-reported; needs human validation |
| GPQA | 2024 | Graduate-level reasoning | Accuracy on expert-written questions | Small dataset; domain-specific |
| SWE-bench | 2024 | Software engineering tasks | Resolved rate on real GitHub issues | Requires execution infrastructure |
Synthesized Finding (excerpt):
> The literature reveals a clear trajectory from static knowledge tests (MMLU) toward dynamic, agentic evaluations (AgentBench, SWE-bench) that measure an LLM's ability to act in realistic environments. However, a significant gap persists: no single benchmark suite comprehensively evaluates reasoning, safety, and task completion together. Most benchmarks optimize for one dimension, creating a fragmented evaluation landscape where models can appear strong on reasoning benchmarks while performing poorly on safety metrics.
User Request:
> Create a systematic review protocol for studying the effectiveness of retrieval-augmented generation (RAG) in reducing LLM hallucinations.
Research Question (PICO format):
Search Strategy:
("retrieval-augmented generation" OR "RAG") AND
("hallucination" OR "factual accuracy" OR "faithfulness") AND
("large language model" OR "LLM" OR "GPT" OR "Claude")
Databases: Semantic Scholar, arXiv, ACM Digital Library, Google Scholar
Date range: January 2023 to December 2025
Screening Protocol:
Phase 1 — Title/Abstract Screening:
Include if: Empirically measures hallucination with and without RAG
Exclude if: Theoretical only, no quantitative results, not LLM-focused
Phase 2 — Full-Text Review:
Include if: Reports specific hallucination metrics (FActScore, ROUGE-L
against ground truth, human evaluation scores)
Exclude if: RAG used for non-factual tasks (creative writing, code gen)
Data Extraction Template:
| Field | Description |
|---|---|
| Paper ID | Unique identifier |
| Model(s) tested | Which LLMs were evaluated |
| RAG architecture | Retrieval method, chunk size, top-k |
| Baseline | What non-RAG setup was compared |
| Hallucination metric | FActScore, human eval, accuracy, etc. |
| Result | Percentage change in hallucination rate |
| Domain | General knowledge, medical, legal, etc. |
Expected PRISMA Diagram:
Identification: ~1,200 records from 4 databases
Screening: ~400 after title/abstract review
Eligibility: ~80 after full-text assessment
Included: ~35 meeting all criteria
Take seb1n/literature-review from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.