全球下载 TOP10 科研 Skill|科研人必囤
- 2026-11-01 17:41:46
点击上方蓝字关注我们

用大模型写论文,最先冒出来的往往不是它不会写,而是它写得太顺。参考文献列得整整齐齐,实验描述读起来像真跑过,代码看上去也能直接跑;真到要复现、要投稿,问题集中爆发——引文检索不到、参数表与正文对不上、脚本一执行就抛异常。来回返工,多半不是因为模型不够聪明,而是它只管生成,事实、验证、前后自洽都核对不上。
工具生态给出的解法,是给大模型外挂一个专业的工具箱,也就是 Skill。Skill 是一份带约束的指令包,写明角色、步骤、边界与产出格式,让模型在特定任务上按既定工序执行,而不是临场发挥。
这篇按全球累计安装量排前十的十项 Skill 来拆,但榜单得这么读:安装量是使用量的影子,能证明“有人下载过”,证明不了“有人用得好”;各平台的统计口径与去重规则也不一致,所以本文不列每项的具体安装次数,确切数值以平台自行公布的为准。更值得留意的是,这十项并不是十个彼此独立的功能,而可以归成四组能力——与外部世界打交道的、替方案和论证挑刺的、替数据和代码挑刺的,以及管项目进度与协作规矩的。
榜单一览:十项按安装量先后
先把十项摆出来。位次照安装量排,按「它们各自解决什么」

一、四组能力,十项工具
这十项按各自解决什么,可以分成四组。下面按位次逐个拆开,每项标明它落在哪一组。
1、取材型:把外部世界搬进来,也搬出去
agent-browser、frontend-design
这一组一头往里取,一头往外摆,中间不需要模型做判断。检索页的条目、会议的征稿公告,是往里取;课题演示页、学术主页,是往外摆。模型自己够不着这两头,只能靠记忆和推测编一个像模像样的答案——引文检索不到、页面做得千篇一律,多半出在这里。
2、论证把关:替论文找一个不客气的读者
grill-me、grill-with-docs
这一组不改一个字,只负责把方案里的空话逼出来。一个当场追问,一个边追问边写成文档。价值在于把你不好意思自己怀疑的地方,先怀疑一遍——尤其是那些你已经做了很久、下意识觉得“应该没问题”的部分。
3、代码把关:对数据和脚本挑刺
tdd、improve-codebase-architecture
代码这一段的事故最贵:跑通了但逻辑是错的,会一路带进结论里。这一组一个守住数据流,一个理顺模块边界,都是在错误还便宜的时候把问题揪出来。
4、项目与规约:管的是进度和规矩
find-skills、triage、handoff、setup-matt-pocock-skills
这一组管的是项目本身:意见怎么分类、进度怎么留痕、装什么、按什么规矩。它们不出现在论文里,却决定了前面六项能不能长期用下去。
1.agent-browser· 网页取数
第 1 组 · 取材型
原生能力:驱动真实浏览器完成点击、填表、翻页与下载,把渲染后才出现在页面上的内容取回。
实操落地:给一组关键词,让它在文献站、期刊投稿页、统计数据库上跑完一轮,按模板吐出结构化表格;也可让它盯住某会议的征稿页,抓回新公告。
指令示例:可以直接这样下指令:
在 arXiv 的 cs.CV 分类下检索 2023 年至今同时含diffusion model与protein structure的条目,把标题、作者、摘要前 200 字、引用量填进表格,单列一栏标注是否用了结构先验。只输出检索到的条目,缺失字段写 NA。
看见效果:把在检索页之间来回切换、逐条誊抄那段机械劳动,换成一次结构化采集——只是它拿到的是网页呈现出来的版本,条目仍要回原文核对,尤其是数字。
2.grill-me· 方案质询
第 2 组 · 论证把关
原生能力:以挑刺的姿态连续发问,不给含糊过关的余地,把方案里的空话逼成具体承诺。
实操落地:研究假设、实验设计、论文论证都可以交给它,让它站在审稿人的位置上逐条挑刺;动手实验之前自查一遍,投稿之前再过一遍。
指令示例:让它从审稿人的角度发问:
请扮演一位熟悉遥感农业的审稿人。以下是实验方案,请提出至少 15 个尖锐问题:实验组与对照组之间,哪些变量没有被控制住?训练集与验证集的划分是否存在空间泄漏?基线是否覆盖最新同类工作?结论中哪些表述超出了实验能支撑的范围?最后按“必须补充”与“可选优化”分级。
看见效果:几个月实验之前,先花二十分钟把方案的薄弱处问一遍——但它的追问建立在通用经验上,替代不了真正的同行评议。
3.grill-with-docs· 讨论留档
第 2 组 · 论证把关
原生能力:追问不停手,同时把讨论结果按结构整理成文档产出。
实操落地:与导师讨论完,把零散结论整理成一份能直接进 Method 的实验设计说明;也可把读过的论文批量归纳成综述骨架,写 Methodology 时直接取用。
指令示例:交给它一批文献时这样写:
已上传 30 篇关于多模态时序模型用于城市电网负荷预测的论文。只依据这些文档完成四件事:归纳主要子方向及代表方法;列出各方法依赖的数据前提;指出这些论文都没回答的问题;给出 3—5 个可切入的方向。每条结论后标出依据来自哪一篇;文档里没有的信息写“文中未提及”。
看见效果:讨论与记录一次做完,省掉事后凭记忆补写纪要的那道工序——涉及具体数值与参数设置时仍要回原文查。
4.find-skills· 技能检索
第 4 组 · 项目与规约
原生能力:按任务描述检索社区里可安装的技能包,并完成加载。
实操落地:课题启动时,先让模型把研究流程拆成阶段,再为每个阶段寻找匹配工具,把到处找代码、配环境收敛成一次盘点。
指令示例:让它盘一遍全流程要用的技能:
课题:评估多模态模型在跨传感器农田产量预测上的稳健性,处于选题阶段。请把研究流程拆成文献调研、数据获取与预处理、基线复现、对比实验、结果分析、论文撰写六个阶段,再为每个阶段列出所需 AI 能力并推荐可安装技能,说明前置环境。
看见效果:不必再满世界找包、配环境,模型能较快具备处理特定任务的能力——但装回来的是社区里现成的东西,能否在你自己的算力与数据规模下跑起来,还得自己判断。
5.tdd· 测试先行
第 3 组 · 代码把关
原生能力:强制要求先落测试再落功能,测试先行、逐条对照。
实操落地:让模型写数据清洗或机器学习脚本时先调用它,它会拿数据格式、异常值这些点先写一段测试,确认数据流走通了,再往下写分析代码。
指令示例:先让它列测试项:
这条流水线打算用 pytest 守住。先写出待验证的条目,再补齐 Python 测试代码,覆盖:训练集与测试集按地块分组后无样本重叠;标准化器只在训练折上拟合;标签列与预测输出的顺序和维度一致;手算样例的 MAE 与 sklearn 一致;固定种子后两次运行的指标差在 1e-6 以内。
看见效果:结果能被别人复现出来,不会因为一处代码写错就让整篇结论作废——不过测试只锁得住你已经想到的那部分逻辑。
6.improve-codebase-architecture· 结构重构
第 3 组 · 代码把关
原生能力:把整个代码库读一遍,揪出彼此拖累、拧成一团的模块,再排一份改造顺序。
实操落地:前人留下的一堆“屎山”代码、或者自己越攒越乱的脚本,都能交给它理一遍:哪些地方互相拖累、该不该拆成一个个读得懂的函数,它会给出模块化的改法。
指令示例:把代码库丢给它:
请对这份科研代码库做一次结构审阅。目标:列出模块依赖关系,指出循环依赖与跨层调用;找出重复实现的同类功能;评估数据预处理是否与训练耦合过紧;把改造拆成三个可回滚阶段。要求:改造后结果逐位一致,不改模型逻辑与超参数,每步留检查点。
看见效果:读起来省劲,之后要调参、要换数据集,动的地方少多了——但它看的是结构,看不出科学意义,重构建议还得按学科道理再过一遍。
7.triage· 问题分级
第 4 组 · 项目与规约
原生能力:把项目里堆着的 Issue 与 Bug 分出轻重缓急、打上标签,再一件件推着往下走。
实操落地:审稿意见和导师批注积到几十条时,一股脑丢给它,它会自动分成“得补跑实验”“论述部分要重写”“只是拼写语法”几类,再按轻重排出一份待办清单;排障时同样顺手。
指令示例:排障时这样交给它:
实验现象:作物产量预测模型的 RMSE 从 3.1 升到 5.8,此前同一份代码与配置可以复现 3.1。请完成四件事:列出可能原因并标注依据;按排查成本由低到高排序;为每一轮写清验证动作与预期现象;给出排查后仍无解时的备选路径。
看见效果:先解决哪些、再处理哪些一目了然,论文修改有条不紊地推进——但分完之后怎么取舍仍然归作者。
8.handoff· 进度交接
第 4 组 · 项目与规约
原生能力:会话装不下、或者要换人接手时,把当前进展写成一份完整的进度与交接材料。
实操落地:交接课题时让它扫一遍工作区,把数据处理到哪、代码跑不跑得动、文献读到哪、还欠着哪些问题,一并列成清单。
指令示例:让它出一份交接说明:
请整理当前课题的阶段交接说明,覆盖:项目背景与研究目标;已交付的产出与进度;尝试过但没成功的方案及失败原因;目前的关键结果与数据口径;已知的坑与注意事项;下一步计划;重要文件路径与用途。凡是无法从工作区确认的,写需人工补充。
看见效果:这样一份详细的交接材料,可以直接转给师弟师妹,也可以丢给下一个会话窗口接着干,衔接处不断线——只是脑子里的计划、口头约定、尚未存盘的判断仍得自己补进去。
9.setup-matt-pocock-skills· 协作规约
第 4 组 · 项目与规约
原生能力:给项目立一份规矩:大家怎么协作、代码怎么写、模型该守哪些边界。
实操落地:拿它给课题组定一套统一规格:数据统一放 data 目录,变量名一律走驼峰,绘图配色全组只留一套。
指令示例:给课题组定规范时这样写:
请为这个课题组生成一份项目协作规范,包含:原始数据只放 data/raw 且只读,处理结果放 data/processed;脚本统一放 src/,命名用蛇形下划线;随机种子集中在 configs/seeds.yaml 声明;绘图统一用色盲友好配色;每次运行输出统一格式的日志;交付前附处理说明。请给出目录树示例与一段规则文件示例。
看见效果:全组产出的文件长一个样,合并时省下大量对齐时间——但规范管得住纸面,管不住习惯。
10.frontend-design· 界面实现
第 1 组 · 取材型
原生能力:写出接近设计稿完成度的界面代码,交互也一并给全,不让它滑向默认长相。
实操落地:要做网页版课题演示,让它把实验结果做成能点能读的图表;求职阶段,也能用它搭一个学术主页,把论文和项目摆得体面。
指令示例:要做展示页时这样写:
请用单文件 HTML 做一个实验结果展示页,包含:一张可切换年份的时间序列曲线,悬停显示该年数值与置信区间;一张各方法在五个数据集上的对比热力图;一张方法流程示意图。配色用色盲友好方案,字体间距统一,手机与桌面宽度下都不塌。
看见效果:成果在外头的呈现效果好,同行交流和求职都受益——只是图表里每一个数字仍来自你自己的结果文件,把它生成的结果直接当科研证据,是这条路上最容易踩的坑。
三、给自己挑:先问三个问题
榜单排在前面,不代表就合用。装之前先过三问:
这一段你卡了多久?超过一周还推不动,缺的多半是工具,不是提示词。
这一步现在是谁在做?是模型做但做不对,去找能把关的;是模型压根够不着,去找能动手的。
装之前你打算怎么验收它?写不出一句“做到什么程度算合格”,就先别装。
三问都答得上来,再看起步组合:
·刚开题,什么都要自己扛先装第 2 组里的一项,写作前拿它自查方案。
·已有数据,代码总跑不对先装第 3 组的测试先行,把数据流先钉住。
·项目要交接,或者要带人先装第 4 组里的交接与规约,后面省的是沟通成本。


