ar9av avatar

Literature Review Agent

This is the citation-hunting workhorse from the PaperOrchestra paper. It takes your outline, runs 10-15 search queries across intro directions and related work clusters, then drags every candidate through Semantic Scholar with a 70% fuzzy title match and a temporal cutoff tied to your submission deadline. The cache layer and pre-dedup step are mandatory because verification runs at 1 QPS and duplicate papers eat 30-40% of your quota otherwise. You get a verified pool in citation_pool.json, a clean refs.bib, and drafted intro plus related work sections that use 90% of what survived. Runs in parallel with the plotting agent. Expect 20-30 LLM calls and real wall time if you're verifying 100+ candidates sequentially.

GitHub stars
572
last updated
Jun 2, 2026

Install

$ npx -y skills add ar9av/paperorchestra --skill literature-review-agent --agent claude-code

Installs into .claude/skills of the current project.

Files

Literature Review Agent (Step 3)

Faithful implementation of the Hybrid Literature Agent from PaperOrchestra (Song et al., 2026, arXiv:2604.05018, §4 Step 3, App. D.3, App. F.1 p.46).

Cost: ~20–30 LLM calls. This is one of the two longest steps (the other is plotting). Wall-time floor is set by Semantic Scholar's 1 QPS verification limit.

Inputs

  • workspace/outline.json — specifically intro_related_work_plan with the Introduction search directions and the 2-4 Related Work methodology clusters
  • workspace/inputs/conference_guidelines.md — used to derive cutoff_date
  • workspace/inputs/idea.md, workspace/inputs/experimental_log.md — for framing the Intro and grounding the Related Work positioning

Outputs

  • workspace/citation_pool.json — verified Semantic Scholar metadata for every paper that survived verification
  • workspace/refs.bib — BibTeX file generated from the verified pool
  • workspace/drafts/intro_relwork.tex — drafted Introduction and Related Work sections, written into the template, with the rest of the template preserved verbatim

Two-phase pipeline (App. D.3)

Sponsors

Details

Repository
github.com/ar9av/paperorchestra
Categories
DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Data Science & ML, Automation & Workflows, Sales & Marketing
First seen
Jun 11, 2026

More from ar9av/paperorchestra

All 9
1ar9av avatarpaper-writing-benchar9av/paperorchestraReverse-engineer raw materials (Sparse idea, Dense idea, experimental log) from an existing AI research paper to build a benchmark case for evaluating paper-wri0skills.sh installs
2butterbase-ai avatarjourney-durablebutterbase-ai/butterbase-skillsUse as the durable-objects build stage of the Butterbase journey. Implements the Durable section of 02-plan.md by delegating to durable-objects. Calls manage_du0skills.sh installs
3butterbase-ai avatarjourney-frontendbutterbase-ai/butterbase-skillsUse as the frontend build stage of the Butterbase journey. Implements the Frontend section of 02-plan.md by delegating to deploy-frontend. Scaffolds (if needed)0skills.sh installs
4butterbase-ai avatarjourney-functionsbutterbase-ai/butterbase-skillsUse as the functions build stage of the Butterbase journey. Implements the Functions section of 02-plan.md by delegating to function-dev for each function. Call0skills.sh installs
5butterbase-ai avatarjourney-ideabutterbase-ai/butterbase-skillsUse as stage 1 of the Butterbase journey, when the user has only a rough idea ("I want to build something that..."). Conducts a concrete, one-question-at-a-time0skills.sh installs
6Cornjebus avatarsecurity-analyzerCornjebus/security-analyzerComprehensive security vulnerability analysis for codebases and infrastructure. Scans dependencies (npm, pip, gem, go, cargo), containers (Docker, Kubernetes), 0skills.sh installs