用途:面向科学文献的查找、核验与综合,覆盖从“某主题的奠基论文是哪篇”到多来源完整综述。它把文献问题拆成两半:找到领域专家会引用的论文,以及把它们综合成说明哪些结论已确立、哪些有争议、哪些是新的、空白在哪里的内容。
主要能力:kernel.py 是确定性 Python(用标准库直接调用 CrossRef 与 OpenAlex),推理、检索、综合与写作由基础模型完成,无宿主运行时、无 LLM API。提供 verify_dois、crossref_lookup、search_openalex、expand_citations、extract_dois、style_pass 等辅助函数。verify_dois 检查 CrossRef 的 updated-by 与 update-to 关系,可标记撤稿相关元数据;expand_citations 从 OpenAlex 返回某 DOI 的参考文献(向后)与被引(向前)两个方向。
使用方式:每个会话在 Python 单元中执行 exec(open("<技能目录>/kernel.py").read()) 加载,之后直接调用辅助函数;若函数名未定义说明尚未加载。配置通过环境变量:OPENALEX_API_KEY 为 OpenAlex 相关步骤必需,可在 https://openalex.org/settings/api 免费获取;HOST_USER_EMAIL 为 CrossRef/doi.org polite pool 的可选联系邮箱,回退到 git config user.email,不会发送给 OpenAlex。
适用场景:宽泛综述、空白梳理、方法比较、特定论文定位。建议先检索再写作,广泛综述通常需约十五个以上不同原始论文 DOI;对高关注或意外发现应检查撤稿与更新通知;综合应做比较而非逐篇摘要,正文用连贯段落并以行内 markdown 链接引用,如 Author Year,避免编号引用。保存前对完整 markdown 运行一次 style_pass(draft) 并一次性修正。
限制:除 Claude Science 外不会自动加载 kernel.py;OpenAlex 步骤需 API key;verify_dois 返回 false 仅表示未发现已检查标记,不等于确认从未撤稿;作者名须来自检索记录而非记忆;资料未提供具体收费、价格与平台支持范围。