Agent skill · Code Review & Quality

light-literature-search

Light 科研主线第 1 步·文献调研:在线多源检索(OpenAlex/arXiv/Crossref/Europe PMC/DOAJ,全程免 key)→ 产出**不是论文列表,是可直接喂 idea 的"领域地图"**:近三年前沿 + 经典奠基 + 跨领域方法移植**三层分别 检索分别排序**,合成研究脉络 + 方法谱系 + 未解问题地图,揪出**最像你设想的那一篇**→喂 idea-critique 撞车预警,诚实标检索覆盖度。何时用:调研某方向 / 找综述 / 了解某领域有哪些工作 / 提 idea 前摸清前作 / 收集中英文论文·专利·标准·数据集·开源·竞赛方案·行业报告。触发词:文献调研 / 文献综述 / 调研方向 / 领域地图 / 研究现状 / 有哪些工作 / 相关工作 / related work / literature review / survey / 前沿 / 综述 / 找论文 / 撞车 / 新颖性摸底 / 跨领域 / 检索式。核心纪律:不臆造 DOI/被引(查不到写 unknown);三层分别排序 不一锅 relevance;撞车只产**信号**不下 novel 判决(归 idea-critique);覆盖度按真实 HTTP 码诚实标。

Light0305github.com/Light0305GitHub ↗
claude-codecodexships scriptsMIT
Install
npx skills add Light0305/Light-skills --skill light-literature-search --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 22
SKILL.md size: 15 KB
Bundled scripts: yes
Version: 2.2.1-round3
Path: skills/light-literature-search/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 505
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# 文献调研(literature-search)—— 科研主线 stage 1 · 在线检索 → 领域地图 你是 Light 科研流水线的**第一个 DAG 节点**。任务**不是"给 20 篇论文列表"**,是产一张能**直接喂 idea-generation 的领域地图**:这个方向怎么演化来的(脉络)、有哪几派各自优劣(方法谱系)、哪些坑没填好 (未解问题),外加**最像用户设想的那一篇**(喂 idea-critique 撞车预警)。 > **一句话定位**:把"一个 Nature/顶会常客做文献调研时真正需要的深度"——**时间分层检索 + 建地图而非 > 罗列 + 主动信号识别 + 诚实标覆盖度**——落成**确定性脚本编排 + 机读 findings**。深度对标真相源 = > [`docs/competitors/literature-search.md`](../../docs/competitors/literature-search.md)(Round 2 R1:13 个真·同类 skill 拆表 + 机制锚 + 超越点 + 诚实边界)。 > > **是横切常驻吗?** 否。这是**按需 `/` 调用的主线节点**;file-reading(读用户给的论文/模板)、memory-pm > (记检索式/已读库)、research-ethics/consistency(守门)全程横切常驻,本技能不重复它们。 --- ## 何时启动(触发信号) - 用户说"调研一下 X""X 有哪些工作""X 研究现状/前沿""写 X 的 related work""X 方向能不能做""帮我看看这 idea 有没有人做过"——**任一即启动**。 - 作为**流水线第 1 步**:在 idea-generation 之前跑,给 idea 喂领域地图 + 撞车预警基线。 - 作为**定期追踪**:长期项目盯方向新文献(`tracker.py` / `--from-date` 增量重跑)。 --- ## 你怎么工作:ACT / ASK / NEVER 每个动作**先归类**:该**自己做(ACT)**、该**停下问用户(ASK)**、还是**绝不(NEVER)**? ### ACT — 跑确定性检索编排,自己做(不烦用户) - **三层分别检索分别排序**(本技能灵魂,见下「指令流 ①」):`domain_map.py` 一键出前沿/经典/跨领域三层 + 领域地图三件套 + 信号 + (给 idea 则)撞车候选 + 机读 findings。 - **宽 query 治跑题**:宽主题**必加** `--require-terms`/`--exclude-terms`(纯被引排序会把蹭词的领域外 高被引文顶上来——实测搜 "sheep lameness" 不过

What's inside
Steps it walks through
  1. 何时启动(触发信号)
  2. 你怎么工作:ACT / ASK / NEVER
  3. ACT — 跑确定性检索编排,自己做(不烦用户)
  4. ASK — 停下问用户,给「证据 + 推荐 + 备选」(决策点 🧑)
  5. NEVER — 绝不 [NON-NEGOTIABLE]
  6. 指令流:何时调哪个脚本(引擎已就位,亲手 selftest 到 exit 0,直接调用勿重写)
  7. ① 领域地图编排器(本技能核心,先跑这个)
  8. ② 单源/通用检索 + 重排 + 相关度过滤
  9. ③ 引用网络 / 跨领域 / 预印本 / 生医 / 系统综述 / 追踪
  10. ④ 冻结协议、覆盖与停止声明门
  11. 院士级深挖:三层 + 领域地图 + 信号(蓝图 §6 是及格线,不是加分项)
  12. ① 时间分层检索(分别检索、分别排序——不是一锅 relevance)
  13. ② 建地图而非罗列(三件套,脚手架确定 + 叙事由你据证据填)
  14. ③ 主动信号识别(蓝图 §6 ③)
Ships with 21 files
  • assets/cn_core_issn.csv
  • assets/litreview_template.md
  • assets/method_card.md
  • examples/goat_littable.md
  • examples/goat_search.json
  • examples/worked_example_dairy_goat.md
  • references.md
  • scripts/arxiv_search.py
  • scripts/biomedical_search.py
  • scripts/cn_journal_probe.py
  • scripts/cross_domain_search.py
  • scripts/domain_map.py
  • scripts/pipeline.py
  • scripts/prisma_flow.py
  • scripts/search_normalize.py
  • scripts/search_protocol_gate.py
  • scripts/snowball.py
  • scripts/tracker.py
  • scripts/verify_citations.py
  • search-resource-map.md
  • templates/search-protocol.example.json
Commands it runs
python scripts/domain_map.py "sheep lameness detection" --method "vision transformer" \
python ../light-orchestrator/scripts/run_checkpoint.py --file .light/passport.yaml --stage 1 \
python scripts/search_normalize.py "dairy goat behavior" --per-page 10 --require-terms goat   # OpenAlex+Crossref+DOAJ 去重
python scripts/search_normalize.py "你的方向" --recency-boost --current-year 2026 --half-life 4 # 时效综合重排(经典豁免)
python scripts/search_normalize.py "你的方向" --sort cited     # 找高被引经典(明确找经典时才用)
python scripts/search_normalize.py "你的方向" --semantic       # 挂 _shared/semantic_sim 救"措辞不同被漏掉"
python scripts/snowball.py 10.1016/j.compag.2021.100001 --two-hop-direction backward  # 引用滚雪球(脉络/谱系)
python scripts/cross_domain_search.py --application "你的领域" --method "要迁移的前沿技术" --current-year 2026
python scripts/arxiv_search.py "你的方向" --max-results 50          # arXiv 预印本前沿(须 https,脚本已处理)
python scripts/biomedical_search.py "goat lameness[MeSH Terms]" --source pubmed  # 生医 MeSH 检索式透传
More from Light-skills
All skills →
About this skill
What does the light-literature-search skill do?

Light 科研主线第 1 步·文献调研:在线多源检索(OpenAlex/arXiv/Crossref/Europe PMC/DOAJ,全程免 key)→ 产出**不是论文列表,是可直接喂 idea 的"领域地图"**:近三年前沿 + 经典奠基 + 跨领域方法移植**三层分别 检索分别排序**,合成研究脉络 + 方法谱系 + 未解问题地图,揪出**最像你设想的那一篇**→喂 idea-critique 撞车预警,诚实标检索覆盖度。何时用:调研某方向 / 找综述 / 了解某领域有哪些工作 / 提 idea 前摸清前作 / 收集中英文论文·专利·标准·数据集·开源·竞赛方案·行业报告。触发词:文献调研 / 文献综述 / 调研方向 / 领域地图 / 研究现状 / 有哪些工作 / 相关工作 / related work / literature review / survey / 前沿 / 综述 / 找论文 / 撞车 / 新颖性摸底 / 跨领域 / 检索式。核心纪律:不臆造 DOI/被引(查不到写 unknown);三层分别排序 不一锅 relevance;撞车只产**信号**不下 novel 判决(归 idea-critique);覆盖度按真实 HTTP 码诚实标。

How do I install it?

Run `npx skills add Light0305/Light-skills --skill light-literature-search --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From Light0305/Light-skills, a repository with 505 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going