literature-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited literature-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Turn a research topic into a synthesized, cited review: search arXiv, read a focused set of key papers in chunks, and organize findings by theme. Built on the arxiv-toolkit (arxiv-mcp tools, or the arxiv CLI as a fallback).
Core principle: narrow and synthesize. Read a right-sized set of papers well, organized by theme — not a paper-by-paper dump, and not 80 tool calls.
Prerequisite: the arxiv-mcp server is registered (the five tools below), or the arxiv CLI is installed.
1. Scope first — do not skip. Before any search, settle: the key terms, the likely arXiv categories (e.g. cs.CL, cs.LG — see references/arxiv-query-syntax.md), the time window, and the depth. If the request is broad, ask ONE scoping question: a quick orientation (~5 papers), a standard review (~8–12), or exhaustive? Diving in without this wastes dozens of calls.
2. Discover. arxiv_search with field scoping (category, title, abstract) and the right sort — relevance for foundational work, submittedDate for the recent frontier. Run 2–3 complementary searches (broad terms; a title-scoped pass for surveys; a recent-sorted pass). If total is large or hints fire, narrow by category/date — never blind-paginate with `start`.
3. Triage. arxiv_get_metadata(ids, bibtex: true) on the candidates. Rank by fit + recency. Pick a deep-read set sized to the scope (default 5–8); list the rest as "also relevant."
4. Read — targeted, not exhaustive. For each chosen paper, read the abstract, then only the sections that matter (usually method + results) via arxiv_read_paper(section=…), or maxChars + nextCursor to walk a long section. After each paper, distill to 3–5 notes (contribution, method, result, limitation) and drop the raw text. Don't read every section of every paper.
5. Synthesize by theme. Group approaches into themes, contrast them, and surface agreements, trends, and open gaps. The output is a synthesis, not an annotated list.
6. Cite. Emit a BibTeX bibliography from the metadata already gathered. Offer arxiv_download for PDFs.
| Tool | Use |
|---|---|
arxiv_search | discover (field-scoped, sorted) |
arxiv_get_metadata | triage + BibTeX |
arxiv_read_paper | chunked section reads (section / maxChars / cursor) |
arxiv_list_recent | scan a category's newest |
arxiv_download | save PDFs |
CLI equivalents: arxiv search / get / read / recent / download (see the toolkit README).
Overview → thematic sections with inline citations (Author et al., YEAR, arXiv:ID) → a short comparison (a table when speedups/metrics invite one) → open problems → a BibTeX references block. Scale the length to the scope from step 1.
start.arxiv_get_metadata(bibtex: true)), not at the end from memory.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.