literature-review
Skill7 starsChanged 3 months agoMITView on GitHub
Survey a field: key results, trajectory, closest prior art, a ranked reading list, every reference verified.
84 other projects use a version of this.
Adopted by
Most recently taken up by
- delorenj/skillstheir own version, first seen Nov 8, 2026
- DAAF-Contribution-Community/daaftheir own version, first seen Nov 8, 2026
- HughYau/AcademicForgetheir own version, first seen Nov 8, 2026
- BrightGold70/skillstheir own version, first seen Nov 8, 2026
- nisarth/claude-skills-storetheir own version, first seen Nov 8, 2026
- tang1693/yunduan-ai-skillstheir own version, first seen Nov 8, 2026
Used with
Projects with it also use pdf-explore, paper-narrative and 10 more.
Other files people use alongside this one.
Files found in the same public projects as a version of this one, more often than they turn up anywhere else. Each project counts once, large collections count for less, and this file's own repository is left out.
JimLiuSkillpdf-explore
Use this skill when the user has attached a PDF, paper, report, or other document and the answer needs content from more than one place in it: summarize the methods or any other section, compare sections, find where a topic is discussed, read a value or label off a figure or chart, or find/list/extract every instance of something across the whole document (datasets, benchmarks, citations, figures, table rows, accession numbers — including appendices). Skip it only for a single lookup of 1–4 pages quoted in your very next response — `read_file(pages=[...])` attaches pages as images that are dropped from context after one turn, so multi-section answers end up re-reading the same ranges repeatedly. Parses the PDF once in the Python kernel: `pdf_pages` (pages as persistent text), `pdf_outline` (TOC), `pdf_scan` (rank pages by relevance), `pdf_map`/`pdf_extract` (per-page summary / structured fields via parallel haiku calls). For PDF creation/manipulation, use reportlab/pypdf directly.
Also in 9 projects that use this
JimLiuSkillpaper-narrative
Judge and reshape the STORY a paper's figures tell. Input is the work itself — manuscript (or abstract) + figure deck — no hand-written brief. `derive_paper_brief(abstract, captions)` extracts pitch/vision/per-figure-claims; a handling-editor reviewer on the full deck returns hook_verdict (would Fig 1 make me send this for review?), arc (hook→mechanism→evidence→application), figure_moves (panels in the wrong figure), missing_panels (concrete analyses to RUN), kill_list, and boldest_defensible_fig1. Hands per-figure claims to `figure-composer`. Load when writing or revising a paper.
Also in 5 projects that use this
Norman-burySkillbrainstorming-research
Use before writing any paper - clarifies paper type, discipline, topic, methodology, and chapter structure through natural dialogue
Also in 4 projects that use this
lingzhi227Skilllatex-formatting
Handle LaTeX formatting, templates, and styling for academic papers. Set up conference templates (ICML, ICLR, NeurIPS, AAAI, ACL), fix formatting issues, manage packages, and ensure venue-specific compliance. Use when the user needs to set up a paper template, fix LaTeX formatting, or prepare for submission.
Also in 4 projects that use this
lingzhi227Skillnovelty-assessment
Assess research idea novelty through systematic literature search. Multi-round search-evaluate loops with harsh critic persona. Binary novel/not-novel decision with justification. Use before committing to a research direction.
Also in 4 projects that use this
- +6 more from JimLiu
- +1 more from lingzhi227
Other versions84 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 84
- advaitpaliwal/feynman★ 10ksame name
- companion-inc/feynman★ 10ksame name
- getcompanion-ai/feynman★ 10ksame name
- Norman-bury/research-writing-skill★ 3.4ksame name
- Norman-bury/articlewriting-skill★ 3.4ksame name
- HughYau/AcademicForge★ 2.6ksame name
- K-Dense-AI/claude-scientific-writer★ 2.6ksame name
- xuzhougeng/wisp-science★ 1.1ksame name
- wu-yc/LabClaw★ 1.1ksame name
- LeonChaoX/qinyan-academic-skills★ 910same name
74 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository25 other files it gives its agents.
- assess-ideaSkill
- assumption-auditSkill
- attribute-mechanismSkill
- campaign-reviewSkill
- campaign-statusSkill
- cite-checkSkill
- claim-auditSkill
- correctness-suiteSkill
- debugSkill
- deriveSkill
- dimensional-analysisSkill
- discovery-loopSkill
- experiment-designSkill
- fork-campaignSkill
- frame-problemSkill
- handoffSkill
- improve-kitSkill
- model-selectionSkill
- new-campaignSkill
- new-projectSkill
- record-decisionSkill
- reportSkill
- run-campaignSkill
- simulation-designSkill
- verifySkill
The file
We split this skill into the rules it gives an agent
4 rules. 0 are common, 2 are distinctive, and 2 are very specific to this project.
0
Common
Most of the 65 edited versions we read keep these.
2
Distinctive
This author's own choices. Worth a look.
2
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 16
Every load-bearing claim traces to a real source you confirmed, and the review states what is established, what is contested, and what it …
- Very specific: line 23
cite-check: instead when you already have a specific reference list to verify. - Distinctive: line 36
Search broadly, arXiv-first, token-efficiently: Run several queries, not one, covering the core topic, the closest published analogues, and …
- Very specific: line 62
Verify every citation — the mandatory gate (
cite-check): Before the brief is delivered, confirm each reference against the actual source: …
“Common” is measured: kept by at least 6 in 10 of the 65 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
literature-review — understand the field, honestly and efficiently
Choosing a direction, pressure-testing an idea, or scoping a problem requires an honest picture of what is already known: the key results, where the field is heading, and the closest prior work to the problem at hand with the part of its approach that transfers. This skill produces that picture, cited and verified.
Two requirements are absolute: honesty, and verified citations. A review that inflates consensus, hides disagreement, or invents a plausible-looking reference is worse than none: it launches work on false ground. Every load-bearing claim traces to a real source you confirmed, and the review states what is established, what is contested, and what it could not find. The citation gate is not optional: a fabricated identifier is not detectable by the reader.
When to use / not use
- Use to understand a field, find prior art for an idea or problem, or survey the standard methods, as the
front-end of
assess-idea,frame-problem, ornew-campaign, or on its own. cite-checkinstead when you already have a specific reference list to verify; this skill composes cite-check as its final gate.reportinstead to write up finished work.assess-ideajudges whether an idea is worth pursuing; it consumes this skill's output rather than replacing it.- Self-contained. It needs no other research skill. If a general
deep-researchskill is installed it can accelerate the heavy multi-source pass; the procedure below assumes nothing beyond this skill.
Procedure
- Scope with the user. Get the sub-area and the purpose: grounding a campaign, prior art for a specific idea, learning a method, or deciding a direction. The purpose sets the depth and what to extract. Ask one or two clarifying questions when the topic is broad. Do not require a fully specified query, and do not extend the scoping past those questions.
- Search broadly, arXiv-first, token-efficiently. Run several queries, not one, covering the core topic,
the closest published analogues, and recent advances for the moving parts, including since when each
became possible. Prefer the arXiv HTML
(
ar5iv.org/abs/<id>orarxiv.org/abs/<id>) or LaTeX source over publisher PDFs (paywalls, heavy formatting). When only a PDF exists, convert it with a scientific-PDF→markdown tool and read only the relevant sections. Cache what you fetch so it is not re-pulled. For a large review, delegate parallel query threads to sub-agents (context economy) and synthesize centrally. - Read for the right things, not a generic summary. Screen on abstracts; conclude on full text. A
load-bearing judgment (this transfers, this supports the claim, this is the closest prior art) comes from
the relevant full-text section. An abstract triages which papers earn a deep read; a conclusion still
resting on one is provisional. Read for:
- Key results and the field's trajectory — what is settled, and what has newly become possible (a new method, a new regime, a new instrument) that opens directions.
- The closest prior art to the user's problem — has this been tried, and if it was abandoned, why? An abandoned approach is as informative as a successful one.
- Standard methods and their trade-offs, so the work does not reinvent or miss a known technique.
- What transfers — the specific approaches, tricks, or results that carry over to the user's problem. This is the review's highest-value output, not the summary.
- Organize into a brief. Structure it as established / contested / open: what the field agrees on, where
it disagrees, and the open gaps. Name each disagreement rather than smoothing it over. The open gaps are
the opportunities that feed
research-directionandassess-idea. Include a methods table (approach · what it is good and bad at) and a priority-ranked reading list (the few papers worth reading first, and why), with the transferable approaches flagged. - Verify every citation — the mandatory gate (
cite-check). Before the brief is delivered, confirm each reference against the actual source: exact title, full author list, year, venue, and DOI/arXiv id, and that the paper supports the claim it is cited for. Read the claim support from the full-text section, not the abstract. Support found only in an abstract is carried as provisional (cite-check PROVISIONAL) and the brief says so; it is never presented as established. A reference that 404s, redirects, or points to a different paper is not a citation: drop or fix it. A reference that cannot be confirmed is flagged as unconfirmed, never invented or approximated. Prefer the arXiv version of the record. - Deliver honestly. Label each part of the brief as established in the literature, your synthesis, or
uncertain / not found. State the field's open disagreements and the limits of the search, including what
was not covered. In a campaign, write or refresh
LITERATURE.md(summaries + the ranked roadmap) and seed../../PROJECT.md(governing physics + references), and keep the two in sync.
Output
A scannable, cited brief: established / contested / open · a methods table · the closest prior art and what
transfers · a priority-ranked reading list · explicitly flagged uncertainties and search limits. Every
reference is clickable and cite-check-verified. Standalone: a message or a short doc. Campaign:
LITERATURE.md (+ PROJECT.md references).
Composition
cite-check— the mandatory final gate. Never deliver an unverified reference.assess-idea— consumes this skill's prior-art + closest-solved-problem output (its step 4).frame-problem— a field-informed physics inventory and predictive framework build on this.new-campaign— seedsLITERATURE.md/PROJECT.mdfrom a review at setup.report— if the review itself is a deliverable,reportformats and re-verifies it.- sub-agents (context economy) — parallel search and read threads for a large review, synthesized centrally; match the model to the task (light for fetch and scan, escalate for synthesis).
The failure modes to guard against
- Fabricated or misattributed citations — the
cite-checkgate exists for this failure. - Abstract-driven conclusions — grading a paper's support, or its subject, from its abstract. An abstract is written to sound broader and cleaner than the paper delivers. Screen on it, conclude on the full text; a claim supportable only from an abstract is provisional, not established.
- Confirmation-seeking search — a search for papers that support X returns keyword-matching abstracts and misses those that complicate it. Query what the literature says about X instead. A well-evidenced paper that complicates or refutes X is a successful result, not a failed row.
- Manufactured consensus — smoothing over real disagreement to sound authoritative; name the conflict instead.
- Recency and availability bias — over-weighting what is easiest to find or newest; search the foundational work as well.
- Absence of evidence reported as novelty — absence from this search is not proof the field has not done it; write "not found in this search," not "novel."
Checklist
- Purpose scoped with the user (depth + what-to-extract set accordingly).
- Multiple queries run (core + analogues + recent); arXiv-first; fetches cached.
- Read for trajectory, closest prior art (+ why abandoned), methods, and what transfers (load-bearing judgments from full text, not the abstract) — not a generic summary.
- Brief organized established / contested / open, with a methods table + priority-ranked reading list.
- Every citation cite-check-verified (title/authors/year/venue/id + claim-support from full text, not the abstract); abstract-only support carried as provisional, unconfirmed ones flagged, none invented.
- Honesty labels applied (established vs synthesis vs uncertain); field disagreements and search limits stated.
- Campaign:
LITERATURE.mdwritten/refreshed andPROJECT.mdreferences seeded (kept in sync).
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

