vincenzoimp/academic-research-skills

write-survey

Use when writing the project survey from the digested SOTA or updating it after the SOTA changed — grouping design, gaps and research directions, and coverage maintenance.

查看源码

使用方法

  1. 复制安装命令,在自己的智能体环境安装前先检查源码包。
  2. 从原始文档核对所需工具、凭据和支持的宿主。
  3. 说明输入材料与期望交付物,并对照来源检查输出。
npx skills add https://github.com/vincenzoimp/academic-research-skills --skill write-survey

开始前需了解

  • 安装不包含模型订阅、API 额度或访问文件的权限。
  • 仓库星数和安装量反映活跃情况,不等于独立质量或安全测试。
仓库原始内容

按源仓库内容呈现,保留标题、案例、代码、表格、链接以及原文引用的演示图片。

Write Survey

Produce or maintain survey/survey.tex: the single, complete, detailed reading reference for the whole SOTA. After reading the survey, nobody should need to reopen syntheses or PDFs for the large majority of questions.

Read First

  • survey/README.md — the survey contract
  • sota/index.md — what the SOTA currently contains
  • survey/coverage.md — what the survey currently integrates
  • references/survey-content.md — content checklist and style

The survey renders citations author-year (biblatex style=authoryear, per survey/README.md) — a discursive review reads better than numbered [1].

Mode Selection

  • survey/coverage.md lists no citekeys → create mode.
  • Otherwise → update mode. The user can force a full rewrite, which is

create mode.

Create Mode

  1. Hard gate: read every synthesis. List all digested citekeys from

sota/index.md, read every sota/papers/<citekey>/synthesis.md, and confirm the count matches before writing a single word of survey prose.

  1. Design the grouping from what was read: themes, concepts, methodologies

— whatever organization fits this SOTA best. Write the outline as LaTeX section comments first.

  1. Write section by section: per group, discuss each paper's contributions

and notable aspects in depth, compare approaches, name tensions and contradictions. Respect each synthesis's "Safe claims / do-not-claim" section. Cite with \cite{<citekey>} only; every key resolves in the root references.bib.

  1. Write the mandatory final content section, **Gaps and Research

Directions**, grounded in the full picture per references/survey-content.md.

  1. Fill survey/coverage.md with every integrated citekey.
  2. Build (make survey) and validate (make check). Fix all errors.

Update Mode

  1. Diff: to_add = digested keys in sota/index.md missing from

coverage.md; to_remove = covered keys now excluded or gone.

  1. Read the syntheses of to_add and the survey sections they belong to.
  2. Integrate additions into the right groups — extend or restructure a

group when the new papers change its internal logic; never just append.

  1. Excise removals: delete their discussion, repair comparisons and

transitions that referenced them, re-check the gaps section.

  1. Update coverage.md, rebuild, run make check.

Rules

  • Every statement about a paper is supported by its synthesis (or its PDF

when more depth is needed) — never by model memory.

  • The survey is self-contained: detailed enough to replace re-reading the

SOTA for most purposes. No length limit; completeness wins.

  • Never edit references.bib from this skill: a missing entry means the

SOTA work is incomplete — stop and report.

Done When

  • coverage.md equals the set of digested citekeys (or the user-approved

subset), survey.pdf is rebuilt, make check passes

按任务相关推荐

来自同一仓库

更多 Skills

全部 Skills