Loading...
Loading...
Builds a structured literature review — survey of prior work, state of the art, related-work landscape — where every claim cites a verified reference. Use when the user says "literature review", "lit review", "survey the papers on X", "what's the state of the art", "synthesize prior work", or "organize these papers by theme". Composes sibling skills, search via find-papers (key-free DBLP/Crossref/Semantic Scholar/arXiv), full text via fetch-paper (legal open-access only), and citation checking via verify-citations. Tracks a screening corpus, extracts claims with section-level anchors, organizes by theme, and gates the final document with a deterministic checker so no claim ships uncited, unverified, or resting on a fabricated reference.
npx skill4agent add shaishavmaisuria/research-paper-lifecycle-skills literature-reviewdraft-related-workCONTACT_EMAIL| Stage | Delegate to | What it provides |
|---|---|---|
| Search | | |
| Full text | | |
| Reference check | | validates every BibTeX entry against Crossref/DBLP/S2, flags retractions |
curlpython3 scripts/init_review.py "TOPIC"lit-review/<slug>/corpus.jsonthemes.ymlnotes/review.mdcorpus.jsoncriteriavenues/conferences/<id>.ymlaliasescfp_urlpython3 scripts/corpus.py --corpus <ws>/corpus.json import hits.json --source dblp --query "..."find-papers --jsoncorpus.py addfind-papersresolve_papers.pyS2_API_KEYcorpus.jsons2_search.pypython3 scripts/corpus.py --corpus ... set KEY --screened excluded --reason "out of scope: no spatial component"corpus.py statsFP=skills/fetch-paper/scripts; python3 "$FP/resolve_oa.py" <DOI-or-arXiv-ID>notes/<key>.mdcorpus.py set KEY --fetched yes --extracted yesthemes.ymlcorpus.py set KEY --theme <slug>python3 scripts/corpus.py --corpus ... bibtex > <ws>/references.bibcorpus.pybibtex.bib.bibcorpus.py add --update.bib[@key]verify-citationsreferences.bib--jsoncheck_bibtex.py <ws>/references.bib --json <ws>/citecheck.jsonpython3 scripts/corpus.py --corpus <ws>/corpus.json verify-audit --report <ws>/citecheck.jsonverified:yesverified_viacorpus.py set KEY --verified yes--source <provider>--verified yesfetched:falseverified:yescorpus.py statsreview.md[@key]\cite{key}python3 scripts/forward_refs.py <ws>/review.md [plan.md] --corpus <ws>/corpus.jsonreferences.bibpython3 scripts/corpus.py --corpus <ws>/corpus.json check-keys <ws>/references.bib.bibcorpus.py bibtexpython3 scripts/check_review.py <ws>/review.md --bib <ws>/references.bib.bibRESULT: PASSlit-review/<slug>/review.mdcheck_review.pylit-review/<slug>/corpus.jsonlit-review/<slug>/references.biblit-review/<slug>/notes/verify-citationsCONTACT_EMAIL.cache/draft-related-workwrite-abstract