| name | lightest-literature-reading |
| skill_id | literature_reading_skill |
| controlled | true |
| description | 当用户要解释、翻译展开或结构化总结学术文献正文(论文 PDF/研报段落)——如「解释这一页」「总结论文」「写摘要」「介绍这项研究」——时使用;两种模式见 reading-modes。**触发**:解释这一页、总结论文、论文摘要、分析正文、解释性翻译、六段式总结。**加载**:`skills_fetch(skill_ids=["literature_reading_skill"])` → read `references/reading-modes.md`。**勿用**:起草新稿 → `lightest_writing_skill`;查文献 → `academic_search`;参考文献查真/claim–citation 审计 → `citation_verification_skill`(开源 optional)。 |
| references | ["references/reading-modes.md"] |
LighTest 文献解读(内置 Skill)
官方内置:连接本地项目时同步到 .lightest/skills/lightest-literature-reading/;由 skills_fetch 加载,不在 skills.ts 注册。
对已打开或已 read 的论文/研报正文做理解型输出:帮用户读懂段落,或按固定六段式写结构化总结。不检索文献、不起草新稿、不替用户编造未读内容。
定位与边界
| 做 | 不做 |
|---|
| 解释当前页/章节、解释性翻译展开 | 从零写 Introduction、Related Work、本子正文 → lightest_writing_skill |
| 全文或指定范围的六段式结构化总结 | 搜论文、补 DOI、推荐相似文献 → academic_search |
| 基于已读正文的术语澄清、数据与结论复述 | 审计 bibliography、核对引用是否真实存在 → citation_verification_skill |
输入前提:正文须来自用户粘贴、read 过的 PDF/解析文本、或对话附件已解析内容。仅摘要/元数据时须在输出中注明信息不足并收缩深度(见 reading-modes.md 特别说明)。
何时加载(强制)
出现下列任一意图时,先 skills_fetch(skill_ids=["literature_reading_skill"]),再 read 本目录 references/reading-modes.md,然后作答:
- 解释这一页 / 讲讲这段 / 什么意思 / 帮我读懂
- 总结论文 / 写摘要 / 介绍这项研究 / 论文概述 / 六段式总结
- 对已有正文做分析、拆解方法或结果(非写新稿)
不加载:只问发表年份、第一作者姓名等单点事实且无需展开正文;纯检索「找几篇 XX 方向的论文」。
强制工作流
skills_fetch — literature_reading_skill
read references/reading-modes.md — 模式细则与格式以该文件为 SSoT
- 定范围 — 单页 / 章节 / 全文;确认语言(原文+解释,或用户指定只用中文)
- 取正文 — 优先
read 用户给出的 PDF 路径或已解析页;勿对未读章节编造实验数字或引用
- 路由模式 — 按下表选「解释性翻译」或「结构化总结」;边界不清时默认解释性翻译,并向用户确认是否要浓缩总结
- 按契约输出 — 见下文「输出结构期望」
- 验收自检 — 交稿前过「验收 checklist」
模式路由表
| 用户意图(典型说法) | 模式 | 核心动作 | 禁止 |
|---|
| 解释这一页、讲讲这部分、什么意思、逐段讲 | 解释性翻译 | 按原文结构逐段解释(通俗+保精度),非逐句机翻 | 未经要求写成六段式摘要 |
| 翻译一下这段(要读懂,不是要出版级译文) | 解释性翻译 | 概念与论证展开;术语首次可中英并列 | 省略数据、图表结论、关键限定词 |
| 总结论文、写摘要、介绍研究、论文概述、结构化总结 | 结构化总结 | 固定六部分(基本信息→结论展望) | 压成一段话或只列 bullet 无章节 |
| 查一下作者哪年发的、DOI 多少 | 不本 skill | — | 用 academic_search 或简短事实答复 |
| 帮我写 Related Work / 改引言 | 不本 skill | — | lightest_writing_skill |
默认规则:用户要「读懂」→ 解释性翻译;用户要「概括/摘要/概述」→ 结构化总结。同时出现「解释」和「总结」时,以更靠后的明确指令为准,或追问二选一。
用户话术 → 模式(示例)
示例 A — 页面级解释
用户:「这是 PDF 第 5 页的方法部分,帮我解释这一页在干什么。」
- 模式:解释性翻译
- 范围:仅第 5 页(
read 对应页后再写)
- 输出:按原文小节标题分段;每段说明「做什么、为什么、关键超参/假设」;重要术语 加粗;保留原文中的指标名与数量级,不改成笼统「效果很好」
示例 B — 全文结构化总结
用户:「通读完了,给我写一篇结构化论文总结,要能放进组会汇报。」
- 模式:结构化总结
- 范围:用户已提供的全文或
read 覆盖的章节;缺实验细节则在「研究结果」注明依据不足
- 输出:六个
### 章节齐全(见下表);「文章概述」200–300 字;「研究结果」尽量含量化对比
输出结构期望
模式一:解释性翻译
- 结构:与原文段落/小节对齐;可用
### 标出与 PDF 对应的小标题
- 语气:通俗易懂,保持学术精度;复杂处可简短类比或举例
- 强调:方法名、数据集、核心数字、结论限定(加粗)
- 篇幅:与用户指定范围匹配;避免在未被要求时整篇压成摘要
- 分隔:大节之间可用
---
细则与示范语气见 references/reading-modes.md §模式一。
模式二:结构化论文总结
必须包含且仅用 ### 标记以下六部分(顺序固定):
| 章节 | 内容要点 |
|---|
| 一、基本信息 | 标题、作者、关键词 5–10 个、期刊/会议、年份 |
| 二、文章概述 | 200–300 字:问题/创新、方法/数据、主要结果、意义 |
| 三、研究背景 | 空白、意义、现有局限、为何现在做 |
| 四、研究思路 | 问题→框架→方法→实验设计→初步结论(逻辑链) |
| 五、研究结果 | 量化指标、对比、消融;用数据说话 |
| 六、研究结论、不足与展望 | 结论 2–3 句;创新 3–5 条;不足 2–4 条;展望 3–4 条;意义 |
- 列表用
- ;关键术语与数字 加粗
- 综述类、仅摘要可用表格或收缩某节,须在文首说明依据范围
全文模板与信息密度见 references/reading-modes.md §模式二。
验收 checklist
交稿前逐项自检(不满足则补写或向用户说明缺口):
技能分工
| 技能 | 何时 |
|---|
| 本 skill | 读懂正文、解释性展开、六段式总结 |
academic_search | 检索论文、元数据、相似文献、趋势 |
lightest_writing_skill | 起草/续写/润色新稿、人类化、体裁选型 |
citation_verification_skill | 查真引用、审计 bibliography 与 claim–citation 对齐 |
lightest_read_markdown_cleaner_skill | read 落盘去行号(解读前可选) |
常见链:academic_search 找到文献 → read 正文 → 本 skill 总结或解释 → 若要写进自己的稿子 → lightest_writing_skill;若要核对引用 → citation_verification_skill。
References 索引
| 文件 | 用途 |
|---|
references/reading-modes.md | SSoT:两种模式触发词、格式示范、六段各节写作要求、何时勿用结构化总结、综述/仅摘要时的调整 |
本 skill 目录无其它 reference;模式细节变更只改 reading-modes.md,本 SKILL.md 保持路由与工作流。