algorithm-design
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Conduct systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized by phase for clarity.
$ npx -y skills add lingzhi227/agent-research-skills --skill deep-research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/deep-researchContext preview
The summary Claude sees to decide when to auto-load this skill.
Conduct systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized by phase for clarity.
name: deep-research description: Conduct systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized by phase for clarity. argument-hint: [topic]
Activate this skill when the user wants to:
This skill conducts systematic academic literature reviews in 6 phases, producing structured notes, a curated paper database, and a synthesized final report. Output is organized **by phase** for clarity.
**Installation**: `~/.claude/skills/deep-research/` — scripts, references, and this skill definition. **Output**: `.//Users/lingzhi/Code/deep-research-output/{slug}/` relative to the current working directory.
**You MUST execute all 6 phases in strict order: 1 → 2 → 3 → 4 → 5 → 6. NEVER skip any phase.**
This is the single most important rule of this skill. Violations include:
Before starting Phase N+1, you MUST verify that Phase N's **required output files** exist on disk. If they don't exist, you have NOT completed that phase.
| Phase | Gate: Required Output Files | |-------|---------------------------| | 1 → 2 | `phase1_frontier/frontier.md` exists AND contains ≥10 papers | | 2 → 3 | `phase2_survey/survey.md` exists AND `paper_db.jsonl` has 35-80 papers | | 3 → 4 | `phase3_deep_dive/selection.md` AND `phase3_deep_dive/deep_dive.md` exist AND deep_dive.md contains detailed notes for ≥8 papers | | 4 → 5 | `phase4_code/code_repos.md` exists AND contains ≥3 repositories | | 5 → 6 | `phase5_synthesis/synthesis.md` AND `phase5_synthesis/gaps.md` exist |
**After completing each phase, print a phase completion checkpoint:**
✅ Phase N complete. Output: [list files written]. Proceeding to Phase N+1.
**Peer-reviewed conference papers take priority over arXiv preprints.** Many arXiv papers have not undergone peer review and may contain unverified claims.
1. **Top AI conferences**: NeurIPS, ICLR, ICML, ACL, EMNLP, NAACL, AAAI, IJCAI, CVPR, KDD, CoRL 2. **Peer-reviewed journals**: JMLR, TACL, Nature, Science, etc. 3. **Workshop papers**: NeurIPS/ICML workshops (lower bar but still reviewed) 4. **arXiv preprints with high citations**: Likely high-quality but unverified 5. **Recent arXiv preprints**: Use cautiously, note "preprint" status explicitly
**Location**: `/Users/lingzhi/Code/documents/tool/paper_finder/paper_finder.py`
Searches ai-paper-finder.info (HuggingFace Space) for published conference papers. Supports filtering by conference + year. Outputs JSONL with BibTeX.
python /Users/lingzhi/Code/documents/tool/paper_finder/paper_finder.py --mode scrape --config <config.yaml> python /Users/lingzhi/Code/documents/tool/paper_finder/paper_finder.py --mode download --jsonl <results.jsonl> python /Users/lingzhi/Code/documents/tool/paper_finder/paper_finder.py --list-venues
Config example:
searches:
- query: "long horizon reasoning agent"
num_results: 100
venues:
neurips: [2024, 2025]
iclr: [2024, 2025, 2026]
icml: [2024, 2025]
output:
root: /Users/lingzhi/Code/deep-research-output/{slug}/phase1_frontier/search_results
overwrite: true**Location**: `/Users/lingzhi/.claude/skills/deep-research/scripts/search_semantic_scholar.py` Supports `--peer-reviewed-only` and `--top-conferences` filters. API key: `/Users/lingzhi/Code/keys.md` (field `S2_API_Key`)
**Location**: `/Users/lingzhi/.claude/skills/deep-research/scripts/search_arxiv.py` For searching recent papers not yet published at conferences. Mark citations with `(preprint)`.
| Script | Location | Key Flags | |--------|----------|-----------| | `download_papers.py` | `~/.claude/skills/deep-research/scripts/` | `--jsonl`, `--output-dir`, `--max-downloads`, `--sort-by-citations` | | `extract_pdf.py` | `~/.claude/skills/deep-research/scripts/` | `--pdf`, `--pdf-dir`, `--output-dir`, `--sections-only` | | `paper_db.py` | `~/.claude/skills/deep-research/scripts/` | subcommands: `merge`, `search`, `filter`, `tag`, `stats`, `add`, `export` | | `bibtex_manager.py` | `~/.claude/skills/deep-research/scripts/` | `--jsonl`, `--output`, `--keys-only` | | `compile_report.py` | `~/.claude/skills/deep-research/scripts/` | `--topic-dir` |
1. **Paper disc
31 skills for Claude Code covering the full academic research paper lifecycle — from literature search to slide generation — plus GitHub repository analysis for research topics. Extracted from 17 GitHub repos studying LLM-agent-driven research automation.
Design algorithms with LaTeX pseudocode and UML diagrams. Generate algorithmic environments,…
Decompose research ideas into atomic, self-contained concepts with bidirectional math-code…
Make every number in the final PDF traceable to the exact code line that produced it. Uses…
Manage BibTeX citations for LaTeX papers. Harvest missing citations from a draft using…
Debug experiment code with structured error analysis. Categorize errors, apply targeted fixes…
Generate statistical analysis code with 4-round review. Select appropriate statistical tests,…