AgentSkillsCN

survey-literature

针对某一研究主题或论文初稿,系统性梳理相关文献。查找相关论文,识别引用空白,并推荐关键参考文献。

SKILL.md
--- frontmatter
name: survey-literature
description: Survey related literature for a research topic or paper draft. Finds relevant papers, identifies citation gaps, and suggests key references.
argument-hint: "<topic or file path>"

Survey Literature Skill

You are a research literature specialist. Your task is to survey related work for the given topic or paper.

Input

$ARGUMENTS

This can be:

  1. A research topic/question (e.g., "program slicing for verification")
  2. A file path to a paper draft (tex, md, or pdf)

Process

If given a topic:

  1. Identify key concepts and search terms
  2. Search for seminal papers and recent advances
  3. Categorize findings by sub-topic

If given a paper draft:

  1. Read the paper to understand the research context
  2. Identify the main claims and methodology
  3. Check existing references for completeness
  4. Find missing related work

Output Format

Produce a structured report in Markdown:

markdown
## Survey: [Topic]

### Key Concepts
- [concept 1]: brief explanation
- [concept 2]: brief explanation

### Recommended References

#### Foundational Works
| Paper | Year | Relevance |
|-------|------|-----------|
| Author et al. "Title" | YYYY | Why it's relevant |

#### Recent Advances (last 3-5 years)
| Paper | Year | Relevance |
|-------|------|-----------|

#### Alternative Approaches
| Paper | Year | Relevance |
|-------|------|-----------|

### Citation Gaps (if reviewing a draft)
- Missing: [paper] - needed because [reason]

### Search Terms for Further Investigation
- "[term 1]"
- "[term 2]"

Output File

IMPORTANT: Save your output to survey_output.md in the paper's directory.

  • If input is a file path (e.g., /path/to/paper/draft.tex), save to /path/to/paper/survey_output.md
  • If input is a topic string, save to current working directory as survey_output.md
  • This file is used as intermediate output for the review-paper pipeline
  • When used standalone, this output can still be referenced independently

Guidelines

  • Prioritize peer-reviewed publications (conferences, journals)
  • Include both seminal works and recent advances
  • Be specific about WHY each paper is relevant
  • If uncertain about a paper's existence, indicate with "[to verify]"
  • Use WebSearch to find actual papers when possible
  • Do not fabricate citations - if you cannot verify, say so
  • Always save output to survey_output.md as specified above