SKILL 19 / RESEARCH · ROUNDUP

研究类 Skills 榜单:十个真能装的

检索层 / 流程层 / 姿态层 各解决什么 · 强研究 skill 都留下可追溯的痕迹

2026-09-20 · BigCat

研究类是最容易被「看起来像研究」骗过去的一类:编号引用、置信度标注、反面证据小节——格式的可信度远高于内容。本期十个条目全部能点开,判据只有一条:它有没有留下让你事后能查的痕迹。

前置 → Skill 9 MCP server 榜单(本期⑥—⑩那一层的通用账本)

// WHY THIS MATTERS

写作类没有 oracle,研究类有半个:引用能不能打开、日期对不对、这句话是不是那篇文章说的,前两件机器就能判。所以这一类真正的分水岭不是「谁写得深」,而是谁在报告之外还留下了一份可复查的账——引用登记表、证据来源标签、被丢弃的源和丢弃理由。下面十个条目装法全抄自各自官方页面;第 02 节讲它们分属三层、不能混着比,第 03 节给六条打开 SKILL.md 三分钟就能验的判据,第 04 节摊开代价。

// 01

先给清单:十行表,装法都在下面

论断:这张表最该横着看第二列和第三列。研究类的翻车几乎全发生在「装了两个流程层、零个检索层」——skill 把流程管得很严,可它调用的那只眼睛还是默认的。
条目 出处 替你干掉的那件事 什么时候别装 ──────────────────────────────────────────────────────────────────────────────────────────────────────── ① deep-research 三件套 daymade/claude-code-skills 引用登记表冻结后才许下笔 你只要搜个答案就走 ② claude-deep-research-skill 199-biotechnologies 8 段流水线 + 两个校验脚本 你不想装 Python 依赖 ③ Deep-Research-skills Weizhena 先出大纲,等你点头再开搜 你不想中途被打断 ④ agent-research-skills lingzhi227 论文全流程 31 个 skill 你不写论文 ⑤ discernment-nudge anthropics/skills 答完反问你三个该去核的点 你要答案,不要追问 ⑥ paper-search-mcp openags 20+ 学术库一次检索 你只查网页不查论文 ⑦ arxiv-mcp-server blazickjp 论文落盘 + BibTeX + 按节读 你不需要留档 ⑧ exa-mcp-server exa-labs 只占 2 个工具位的网页检索 你已装了别的检索 MCP ⑨ firecrawl-mcp-server firecrawl 抓站 + 竞品站点变更监控 你只是想搜一下 ⑩ tavily-mcp tavily-ai search / extract / map / crawl 你不需要整站遍历 ──────────────────────────────────────────────────────────────────────────────────────────────────────── ①②③④ 是流程层的四份实现,挑一个;⑥⑦⑧⑨⑩ 是检索层,按你查什么挑一到两个;⑤ 谁都能加。

怎么装(命令抄自各自官方页面)

# ① 仓库 59 个目录,别整装——只拷你要的那两三个
/plugin marketplace add daymade/claude-code-skills
git clone --depth 1 https://github.com/daymade/claude-code-skills /tmp/dcs
cp -r /tmp/dcs/deep-research /tmp/dcs/competitors-analysis /tmp/dcs/fact-checker ~/.claude/skills/

# ② 注意:它也叫 deep-research,和 ① 同目录名,二选一
git clone https://github.com/199-biotechnologies/claude-deep-research-skill.git ~/.claude/skills/deep-research

# ③ 先 clone 本仓,再拷;中英各一套,另有 Codex / OpenCode 版
cp -r skills/research-en/* ~/.claude/skills/
cp agents/web-search-agent.md ~/.claude/agents/
cp -r agents/web-search-modules ~/.claude/agents/
pip install pyyaml

# ④ 一次装进来 31 个 skill,写论文才值
npx skills add lingzhi227/agent-research-skills -g -a claude-code

# ⑤ 官方的,它自己就是一个 plugin,不在 example-skills 里
/plugin marketplace add anthropics/skills
/plugin install discernment-nudge@anthropic-agent-skills

# ⑥ 同一份东西两种形态:这是 skill 装法,MCP 装法见仓库
uv tool install paper-search-mcp
mkdir -p ~/.claude/skills/paper-search
curl -fsSL https://raw.githubusercontent.com/openags/paper-search-mcp/main/claude-code/SKILL.md \
  -o ~/.claude/skills/paper-search/SKILL.md

# ⑦⑧⑨⑩ 检索层,四选一到二
uvx arxiv-mcp-server                                   # ⑦ 写进 mcpServers,论文存 ~/.arxiv-mcp-server/papers
claude plugin install exa@claude-plugins-official      # ⑧ 默认只上 2 个工具
env FIRECRAWL_API_KEY=fc-YOUR_API_KEY npx -y firecrawl-mcp   # ⑨ 默认 25 个工具,看清楚
npx -y tavily-mcp@latest                               # ⑩ 4 个工具,要 API key

# 装完立刻做这件事
/skill-doctor    # 看每个 skill 的 context 成本与调用频次

逐条说人话

进阶资源 · anthropics/skills 目录(查真名以仓库目录为准,聚合站经常把名字写错)
// 02

为什么这十个不能混着比:它们是三层,不是一排

论断:检索层决定你能拿到什么,流程层决定你留下什么痕迹,姿态层决定你怎么接收结论。三者是互补关系,可绝大多数人只装了中间那层。
姿态层 ⑤ discernment-nudge → 答完之后逼你回头看 ↑ 流程层 ①②③④ deep-research 类 → 拆题 · 派活 · 登记引用 · 反查 · 成稿 ↑ (它自己不会上网) 检索层 ⑥⑦⑧⑨⑩ MCP servers → 网页 / 论文 / 整站 的字节从这儿来

最常见的一种装法是错的:同时装①和②。两个都往 ~/.claude/skills/deep-research 放,名字也撞;就算你改了目录名,两份描述会抢同一个触发词(「research this topic」「写一份报告」),每次走哪套流程随机。流程层挑一个,这是硬规矩。

反过来更常见:流程层装得很讲究,检索层一个没装。于是①那套「重开原文核对承重论断」落到默认网页搜索上——能搜到的还是那些 SEO 聚合页。流程再严,也严不过它手里那只眼睛。要查论文就上⑥⑦,要盯竞品站点就上⑨的 firecrawl_monitor_*,要的只是「搜得准、少占工具位」就⑧。

④是第三种东西:它不是通用研究,是学科流水线。拿它写市场调研会很别扭——rebuttal-writing、latex-formatting 这些在你的场景里永远不触发,却每轮都在交描述税。判断很简单:你产出的东西带不带参考文献表?带就装,不带就别装。

翻车现场:装了①+②+③,结果三个流程层轮流抢同一个触发词;检索层一个没有。表现是「每次出来的报告格式都不一样,但引用永远是那几个聚合站」——这不是模型不行,是你给它的三套流程都指向同一双眼睛。
// 03

三分钟验货:打开 SKILL.md 看这六条

论断:研究类比写作类幸运——它有半个 oracle。引用能不能打开、日期对不对,机器就能判。所以判据全部围绕一件事:这东西有没有留下让你事后能查的账。
  1. 有没有一份独立于正文的引用账本? ①在 P3 建登记表、编号去重、记录被丢弃的源和丢弃理由,且登记表定稿后正文只许从表里引。没有这层的,引用就是正文的装饰品——你没法查它引了什么、又扔了什么。
  2. 不确定性有没有出口? 找 [Unverified]、confidence marker、「查不到就写查不到」这类词。一个不允许输出「不知道」的研究 skill,一定会把不确定编成确定——因为你只给了它一个出口。
  3. 有没有日期口径? ①把 AS_OF 定在 P0,所有时效性论断都要挂来源日期。没有这条,去年的数字和今年的会被平等地写进同一句话。
  4. 有没有机器能跑的校验? ②的 verify_citations.py 查 DOI / URL 是否存在,validate_report.py 跑 9 项检查。这是本类里唯一不用读内容就能判错的东西。但注意它的边界,见第 04 节。
  5. 人能在哪一步介入? ③把大纲批准做成阻塞式的第一阶段。研究最贵的错是方向错,而方向错只在开头几分钟里便宜。只在最后让你「审阅报告」的,等于没有闸门。
  6. 它假设你手上有什么工具? 这条最容易漏。翻 SKILL.md 里提到的检索能力:是自带脚本(④接四个学术 API、②要 search-cli)、还是默认你已经装了某个 MCP?假设落空的时候它不会报错,只会安静地降级。

六条里只要有三条答不上来,这个 skill 给你的就是研究的版式,不是研究。

// 04

诚实的代价:这一类贵在哪、骗你在哪

论断:研究类是最贵的一类 skill,而且贵得不显眼——token 花在你看不见的 subagent 里,信任成本花在「它看起来查得很细」这一念之差上。

钱

Anthropic 自己公开过账:据其工程博客《How we built our multi-agent research system》,2025-06,Research 走的是 orchestrator-worker——主 agent 拆题、并行开若干带独立上下文的 subagent、最后合并并单独跑一遍引用。收益是 Opus 4 主 + Sonnet 4 子的组合在内部研究评测上比单个 Opus 4 高 90.2%;代价是大约 15 倍于一次普通对话的 token,而且这篇明说了它不适合紧耦合的任务(比如写代码)。①②那种「主 agent + subagents」的流程层,花的就是这笔钱。一份深研报告的成本,你该按一次编译而不是一次提问来预期。

工具位

⑨默认 25 个工具定义,⑧默认 2 个。这些定义每一轮都在上下文里,不管你用不用。装两个检索 MCP 之前先数工具数——同理①那仓 59 个目录、④那 31 个 skill,整装的代价是每轮都交的描述税。装完跑 /skill-doctor,它会给出每个 skill 的 context 成本和调用频次。

骗你的地方

引用核验 ≠ 事实核验。 verify_citations.py 能确认这个 DOI 存在、这个 URL 打得开,但它不检查「这句话是不是那篇文章说的」。一条链接真实、编号规整、却支撑不住它挂着的那句论断——这是研究类最高频的假阳性,而它恰好能通过所有自动校验。

第二个陷阱是格式的可信度高于内容:编号引用、置信度标注、「反面证据」小节,都是取信于人的视觉信号。一个只会套版式、不会真的重开原文的 skill,产出和真研究在屏幕上长得一模一样。第 03 节那六条判据,本质上就是在问「这份版式背后有没有账」。

第三,这类 skill 绝大多数默认吃公开网页,二手聚合站会被当成来源——本站 Skill 21 会单独拆这件事。

// 一页选购卡

先装这三个:daymade/claude-code-skills 的 deep-research(只拷这一个目录,别整装 59 个;要的是它的 P3 引用登记表和 [Unverified] 出口)+ exa-mcp-server(claude plugin install exa@claude-plugins-official,默认只占 2 个工具位,给流程层配一只像样的眼睛)+ discernment-nudge(/plugin install discernment-nudge@anthropic-agent-skills,官方,最轻,一次对话只追问一次)。

按需再加:openags/paper-search-mcp(查论文,多数源免 key)· blazickjp/arxiv-mcp-server(要 BibTeX、要论文落盘留档)· Weizhena/Deep-Research-skills(想在大纲处卡一道人工闸门时换掉上面的流程层)· 199-biotechnologies/claude-deep-research-skill(想要 verify_citations.py 那种能跑的校验)· firecrawl-mcp-server 的 firecrawl_monitor_*(真的在盯竞品站点)· tavily-mcp(要整站 map/crawl 但不想上 25 个工具)· lingzhi227/agent-research-skills(你真在写论文)。

明确别装:①和②同时挂(同名目录 ~/.claude/skills/deep-research,且抢同一个触发词)· 装了流程层却一个检索 MCP 都没有(严格的流程配默认的眼睛)· 为一次搜索上 firecrawl-mcp 的 25 个工具 · 不写论文却整装 agent-research-skills 的 31 个 skill。

装完三件事:/skill-doctor 数工具位与 context 成本 · 拿第 03 节六条把手里这个流程层过一遍 · 给自己留一条底线——凡是你要拿去做决定的数字,亲手点开那条引用。

// 术语表

citation registry(引用登记表)
独立于正文的一张源清单:去重、编号、记下丢弃的源与理由,冻结后正文只许从表里引。本期第一判据。
evidence family(证据家族)
同一份财报/同一项研究衍生出的多篇报道算一个源。不合并就会把一个来源数成五个,制造出虚假的相互印证。
AS_OF(数据口径日期)
研究开始时钉死的「截至日」。所有时效性论断都要挂来源日期,否则去年的数字会被当成今年的。
orchestrator-worker(主从编排)
主 agent 拆题并派给若干带独立上下文的 subagent,最后合并。深度研究的常见架构,也是 15 倍 token 的来源。
工具位预算
每个 MCP server 的工具定义都常驻上下文。exa 默认 2 个、firecrawl 默认 25 个——这是装检索层时真正要比的数。

// 延伸阅读