Skip to main content
skill CX Codex

lit-review — Claude Code skill: literature review with BibTeX

Runs a structured literature search and synthesis: key papers, thematic clusters, gaps, and BibTeX-ready citations. Useful before writing a paper or a grant proposal.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add pedrohcgs/claude-code-my-workflow --skill lit-review -a claude-code
Open on GitHub

What lit-review does

The skill takes a topic, paper title, or research question and works through it in steps. It looks for related work in master_supporting_docs/supporting_papers/, reads any existing .bib file in the project, and uses WebSearch and WebFetch when those tools are available. Findings land in four buckets: theoretical contributions, empirical results, methodological innovations, and open debates.

Gaps get their own section. For any finding it calls consistent or replicated, the skill reports the apparent count and the independent count — studies sharing an experiment, dataset, sample, or research team count once. It also searches for null results and failed replications and either reports them or states that none turned up, along with the search terms used. Citations are extracted as BibTeX, and the report is saved to quality_reports/lit_review_[sanitized_topic].md.

Before returning the draft, the skill runs Post-Flight Verification. It extracts claims, writes verification questions, and spawns a claim-verifier subagent in a fresh context — the draft itself is not passed along, since that independence is what makes the check work. If verification fails, contradicted citations are removed or rewritten. The --no-verify flag skips this stage, but literature reviews are a high-risk spot for fabricated references: a web search will happily return plausible papers that do not exist. Keep the check unless you have read every source yourself.

What it helps with

  • pull together a literature review on a new topic
  • extract citations as BibTeX for a paper
  • sort found papers by theme and method
  • spot gaps and open questions in a field
  • catch fabricated references before submission

Example prompts for the agent

  • Do a lit review on the employment effects of minimum wage
  • Find papers on this topic and give me BibTeX citations
  • Where's the gap in this field? Verify the citations, don't use --no-verify

How to install lit-review

1Skills CLI (Vercel)

npx skills add pedrohcgs/claude-code-my-workflow --skill lit-review -a claude-code

2Manually: put the files in place

~/.claude/skills/lit-review/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/lit-review/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about lit-review

How do I install lit-review in Claude?

Run npx skills add pedrohcgs/claude-code-my-workflow --skill lit-review -a claude-code. The skill lands at ~/.claude/skills/lit-review/SKILL.md.

What does lit-review do?

It searches for work on a topic, groups it into theoretical, empirical, and methodological sections, flags gaps, and returns a report with BibTeX citations.

Why does it run Post-Flight Verification?

Search can surface plausible but fabricated citations. A claim-verifier subagent checks the draft's claims in a fresh context, and contradicted citations get removed. The --no-verify flag skips this stage.

Source text

SKILL.md · MIT
---
name: lit-review
description: Structured literature search + synthesis with citation extraction, thematic clustering, and gap identification. Use when user says "find papers on X", "do a lit review", "what's the literature on...", "summarize what we know about...", "where's the gap in this field", "review recent work on Y". Produces a written review with BibTeX-ready citations. Uses WebSearch/WebFetch for recent work.
argument-hint: "[topic, paper title, or research question] [--no-verify]"
allowed-tools: ["Read", "Grep", "Glob", "Write", "WebSearch", "WebFetch", "Agent", "Task"]
---

# Literature Review

Conduct a structured literature search and synthesis on the given topic.

**Input:** `$ARGUMENTS` — a topic, paper title, research question, or phenomenon to investigate.

---

## Steps

1. **Parse the topic** from `$ARGUMENTS`. If a specific paper is named, use it as the anchor.

2. **Search for related work** using available tools:
   - Check `master_supporting_docs/supporting_papers/` for uploaded papers
   - Use `WebSearch` to find recent publications (if available)
   - Use `WebFetch` to access working paper repositories (if available)
   - Read any existing `.bib` file for papers already in the project

3. **Organize findings** into these categories:
   - **Theoretical contributions** — models, frameworks, mechanisms
   - **Empirical findings** — key results, effect sizes, data sources
   - **Methodological innovations** — new estimators, identification strategies, inference methods
   - **Open debates** — unresolved disagreements in the literature

4. **Identify gaps and opportunities:**
   - What questions remain unanswered?
   - What data or methods could address them?
   - Where do findings conflict?
   - **How independent is the support?** For any finding you call consistent or replicated, give
     the apparent count and the independent count — studies that share an experiment, dataset,
     sample or research team count once.
   - **What went the other way?** For each headline finding, search for null results and failed
     replications and report them, or say none were found and give the search terms used.

5. **Extract citations** in BibTeX format for all papers discussed.

6. **Save the report** to `quality_reports/lit_review_[sanitized_topic].md`

---

## Output Format

```markdown
# Literature Review: [Topic]

**Date:** [YYYY-MM-DD]
**Query:** [Original query from user]

## Summary

[2-3 paragraph overview of the state of the literature]

## Key Papers

### [Author (Year)] — [Short Title]
- **Main contribution:** [1-2 sentences]
- **Method:** [Identification strategy / data]
- **Key finding:** [Result with effect size if available]
- **Relevance:** [Why it matters for our research]

[Repeat for 5-15 papers, ordered by relevance]

## Thematic Organization

### Theoretical Contributions
[Grouped discussion]

### Empirical Findings
[Grouped discussion with comparison across studies]

### Methodological Innovations
[Methods relevant to the topic]

## Gaps and Opportunities

1. [Gap 1 — what's missing and why it matters]
2. [Gap 2]
3. [Gap 3]

## Suggested Next Steps

- [Concrete actions: papers to read, data to obtain, methods to consider]

## BibTeX Entries

```bibtex
@article{...}
```
```

---

## Post-Flight Verification (mandatory, CoVe)

Before returning the draft literature review to the user, run the Post-Flight Verification protocol from [`.claude/rules/post-flight-verification.md`](../../rules/post-flight-verification.md). Literature reviews are **very high** hallucination risk because WebSearch can return plausible-sounding fabricated citations. CoVe catches this architecturally.

### Steps

1. **Extract claims** from the draft. Each cited paper, each paraphrased finding ("Smith 2019 shows X"), each negative-literature assertion ("no prior work studies Y") is a claim.
2. **Generate verification questions** per claim. Specific ones: "Does Smith (2019, *JEL*) Section 3 actually report the finding that X implies Y? Is the venue correct?"
3. **Spawn `claim-verifier`** via the `Agent` tool with `subagent_type=claim-verifier`, in a fresh context — a named `Agent` call, not a conversation fork, which would inherit the draft. Pass: the claims table, the verification questions, the source-material pointers (paper URLs, DOIs, `master_supporting_docs/` paths). **Do NOT pass the draft text itself** — the fresh-context independence is what makes CoVe work.
4. **Reconcile:** if the verifier reports PASS, attach a green Post-Flight block to the output. If PARTIAL, mark the unverifiable claims with uncertainty flags in the BibTeX block. If FAIL, **remove or rewrite the contradicted citations** using the verifier's evidence before returning.

### Skip conditions

- `--no-verify` flag — user opts out for speed.
- User hands you ≤3 papers they already have read and confirmed; CoVe is overhead for content they've personally verified.

### Output contract

Append a Post-Flight block to the report (collapsed by default). See rule doc for the format.

---

## Important

- **Be honest about uncertainty.** If you cannot verify a citation, say so.
- **Prioritize recent work** (last 5-10 years) unless seminal papers are older.
- **Note working papers vs published papers** — working papers may change.
- **Do NOT fabricate citations.** If you're unsure about a paper's details, flag it for the user to verify. Post-Flight Verification catches most fabrications automatically; this rule is the backup.

© pedrohcgs · MIT · pedrohcgs/claude-code-my-workflow

Similar skills

Everything for Science and research →

From the same set11

syllabus Turns a topic or reading list into a teachable syllabus: description, weekly schedule, objectives, assessment and policies. Built for instructors. CX Codex +1 ★ 1,668repo stars slide-excellence Multi-agent pass over lecture slides: visual, pedagogy and proofreading in one run. Useful before teaching or shipping a deck. CX Codex +1 ★ 1,668repo stars scaffold-exercises Builds a graded problem set on a topic: analytical, empirical and coding problems plus a separate solution key. Useful when a lecture needs a matching assignment. CX Codex +1 ★ 1,668repo stars replication-package Builds the deposit a journal asks for at acceptance: README, dataset manifest, table-to-script map and a DCAS checklist. CX Codex +1 ★ 1,668repo stars interview-me Runs a multi-turn interview and turns a half-formed research idea into a structured spec: question, hypotheses, identification, data, empirical strategy. CX Codex +1 ★ 1,668repo stars deep-audit Splits a theory, proof, paper or codebase into components, fans out independent skeptics and fixes every confirmed defect. Built for when one review pass is not enough. CX Codex +1 ★ 1,668repo stars credible-claims A skill for delegated and AI-assisted research: write the brief before the run, the claim record after. Keeps fast execution from passing as credible evidence. CX Codex +1 ★ 1,668repo stars compress-session This skill turns the current conversation into a structured note with decisions, open questions and next steps before auto-compaction eats the context. CX Codex +1 ★ 1,668repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor