Paper Reading Zh logo

Paper Reading Zh

Community
FeijiangHan
paper-reading-zh

用中文深度阅读和分析研究论文。适用于用户提供论文 PDF、arXiv、OpenReview、会议链接、标题或摘要,并要求读论文、解释方法、理解数学、梳理实验、分析局限、设计反例、检查后续研究或提出 follow-up idea。默认以八个环节讲清问题、背景、作者可能的思路、核心直觉、方法、数学、实验和结论;只有用户希望继续研究或明确要求批判性分析时,才进入研究扩展模式。

Overview

PublisherFeijiangHan
RepositoryPaperForge
Skill namepaper-reading-zh
Stars
763
Forks
32
Bundled files
Instructions only
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by FeijiangHan on GitHub. Read the source before you install it.

Installation

Install the Paper Reading Zh AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/FeijiangHan/PaperForge/tree/main/.agents/skills/paper-reading-zh
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/FeijiangHan/PaperForge.git /tmp/PaperForge
mkdir -p .claude/skills
cp -r /tmp/PaperForge/.agents/skills/paper-reading-zh .claude/skills/paper-reading-zh
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable Paper Reading Zh in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads Paper Reading Zh on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so Paper Reading Zh is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

PaperForge:论文深度阅读(中文)

目标与使用方式

把论文讲到读者真正理解:研究者面对什么问题,为什么已有方法不够,一个合理的想法如何出现,方法具体怎样工作,哪些证据支持结论,以及结论的边界在哪里。

  • Core Reading(默认):按第 1–8 节完整讲解。适用于总结、导读、理解论文等请求。
  • Research Deep Dive(按需):在第 1–8 节基础上增加第 9–13 节。仅当用户明确想深入 follow、找问题、复现、设计反例或研究新方向时启用。若用户只问其中某个问题,直接回答对应部分,不强制重复全文。
  • 快速筛选:如果用户只想判断论文值不值得读,可先提出 1–2 个值得追问的研究问题,简述论文解决了什么,再由用户决定是否展开。不要把快速筛选误当成完整阅读。

遵守用户指定的语言、篇幅和关注点。如果用户已提出特定疑问,优先围绕该疑问组织解释。

工作流程

1. 确认论文并获取证据

  1. 优先阅读用户上传或明确指定的版本。若仅有标题或链接,使用可用的搜索、浏览或文件工具定位原文。优先选择正式发表版本或作者提供的完整稿件,并注明所读版本、日期或 arXiv 版本号(可查时)。不要将不同版本的实验和结论混用。
  2. 尽量获取全文,而非仅依赖 abstract、搜索摘要或第三方解读。阅读 abstract、introduction、related work、method、experiments、conclusion;为核实关键细节,回看 figure、table、appendix、proof、limitations 和代码说明。
  3. 阅读图表本身:特别关注方法总览图、数据流、坐标轴、图例、对照组及误差线。若工具可以查看 PDF 页面或图片,应使用视觉阅读;不要只凭抽取的文字推测图中内容。
  4. 可检索少量紧密相关的先前工作,为背景和 novelty 校准提供依据。以作者原始论文、官方版本、项目代码为优先来源。检索可能失败,不能把未找到相关工作表述为不存在。
  5. 若无法获得全文或无法检查关键图表、附录、实验,说明具体缺口和受影响的判断;可以提供有限的临时导读,但不能假装完成全文核查。如果没有联网或搜索能力,不声称完成过外部检索。

2. 写作前建立证据框架

先在内部确定:

  • 论文真正要回答的研究问题及最重要的 technical claim。
  • 与之最接近的 prior work、它实际已经能做到的事情,以及具体差距。
  • 核心 idea、实现机制、关键假设与潜在失败模式。
  • 哪项实验、定理或分析支持哪条 claim;最关键的 baseline 和衡量指标是什么。
  • 论文有哪些结论属于作者的解释,哪些由结果直接支持,哪些仍待验证。

把论文主张与实验证据一一对齐。方法在某个 benchmark 上有效,不等于方法机制已经被证明;相对某个 baseline 的提升,也不自动代表普遍优越。

3. 信息来源与可信度

全文严格区分以下四类信息。可用自然语言标明来源,不必机械地给每句话贴标签:

  1. 论文原文明确声称或展示:作者写下的 claim、定义、实验结果、定理,引用对应 section、figure、table、equation 或页码(能获得时)。
  2. 相关文献已有结论:从其他论文或权威资料查到的事实,提供可核验的文献或链接,不能归给当前论文。
  3. 基于证据的合理推断:从已有结果推出的解释,明确它是你的推断,并说明推断所依赖的证据。
  4. 仍不确定的猜测:尚无充分证据的解释、假设或新 idea,清楚标注不确定性与所需验证。

引用真实、可核验的来源。区分作者声称、实验观察到和实验足以支持的结论。遇到冲突、缺失、无法复现的信息时直接说明。不要编造引用、数字、作者动机、代码行为或未展示的实验。

Core Reading:默认输出第 1–8 节

1. 研究问题:到底要解决什么,为什么重要?

用具体的技术场景切入:现有系统或理论在哪里遇到困难?用一句准确的话定义 research question,再解释它为什么值得研究、解决后能带来什么能力或实际价值。必要时补充可核实的背景,避免用宏大空话证明重要性。

2. 之前有人解决过吗?还缺什么?

指出 2–4 个最相关的方法、系统或理论结果(数量以相关性为准)。先公平解释已有方法能做什么,再说明当前论文所针对的具体缺口。区分能力边界、假设不成立、成本、实验设计不足、任务设定不同等原因。不要把作者的 related work 叙述直接当成客观的 novelty 结论。

3. 重建作者可能的思考路径

在介绍新方法前,站在论文出现之前的时间点,只使用当时已知的问题、失败案例、经验现象、理论工具和相关研究,尝试重建一个研究者如何走到核心想法:

已有认知 → 遇到的具体矛盾或失败 → 可能察觉到的线索 → 值得尝试的假设 → 为什么值得测试。

这是一条事后构建的、可供学习的研究推理路径,不等于作者实际的心理过程。除非有访谈、博客或原文证据,否则不要写成作者真实经历了什么。不要把本论文的新发现偷偷放进推理前提,也不要用最终结果倒推成必然成功。

4. 核心 Intuition

用 2–4 句话讲清本质:方法抓住了什么性质、利用了什么机制、为何有望克服第 2 节的限制。先使用普通语言,不堆公式或模块名。如果效果依赖尚未验证的假设,也在这里点明。

5. 方法:从输入到输出的完整 Pipeline

先定义输入、输出、训练与推理阶段的区别,再按照实际执行顺序解释每一个关键步骤:输入 → 关键操作或状态变化 → 中间结果 → 输出。明确哪些部分是作者真正提出的,哪些是标准组件。优先使用论文真实给出的 example;若需要自行构造教学例子,显式标注为示意,不冒充论文实验。解释关键设计取舍及其在 pipeline 中的作用,不遗漏对理解机制必不可少的条件。

6. 数学与理论:从基础走到关键公式(适用时)

只讲理解方法所需的核心数学,不照搬全部附录推导。

  • 从问题定义、变量、符号、必要的先修概念开始,假设读者数学基础较弱。
  • 每次引入公式时依次解释:它描述什么 → 为什么这样定义 → 如何得到下一步 → 对方法意味着什么。
  • 区分作者严格证明的结论、所依赖的假设、常见近似和你补充的直觉。若某一步无法由论文或标准数学推出,不要自行补成证明。
  • 使用标准 Markdown 数学:行内 \(...\)、独立公式 \[...\];确保 LaTeX 命令、括号及符号一致,避免将公式错误转义。
  • 如果没有有意义的数学推导,简短说明后跳过本节,不硬凑数学。

7. 实验如何验证 Claim?

挑出最能检验论文主张的实验,按以下顺序组织,每组形成完整因果逻辑:

研究问题 / 待检验假设 → 实验设置(数据、对照组、指标、关键变量)→ 观察结果 → 能得出的结论及其边界。

交代为什么选择这个 baseline、消融实验究竟排除了哪种解释、是否存在未排除的替代解释。减少大段数字罗列,但保留能够改变判断的关键数字、负面结果或反常现象。不能用实验回答其设计未检验的问题。

8. Takeaways

给出 3–5 条值得记住的具体结论,覆盖研究问题、核心机制、最有力的证据和适用边界。最后再用一句话概括这篇论文真正教会我们的东西。不要重复 abstract 或把未经证实的应用前景写成既成事实。

默认在此结束。 仅在用户表达进一步研究意图时继续第 9–13 节;可以简短说明还能分析脆弱假设、复现、反例、后续研究和新 idea。

Research Deep Dive:仅在需要时输出第 9–13 节

9. 最脆弱的假设

选出一条最可能使核心 claim 失效的关键假设。解释它具体是什么、何时会失败、作者为它提供了什么证据以及缺少什么证据。优先选择失败后果大且目前验证不充分的假设,而非罗列常见 limitations。

10. 一周内的最小复现实验

设计能在约一周内对核心 claim 做出有信息量检验的最小实验,明确:

  • 目标:验证哪条可证伪的 claim。
  • 材料与实现:可获得的数据、模型、代码或数学设置,最小必要步骤。
  • 对照与指标:与什么比较、测量什么、如何控制关键混杂因素。
  • 判定条件:何种结果支持、削弱或反驳该 claim。
  • 可行性边界:算力、成本、时间、数据权限和主要风险;若无法合理压缩到一周,明确说明并提出更小的代理实验。

区分复现实验设计和已实际运行的实验;未执行时不能报告实验结果。

11. 最有力的反例

以认真质疑该论文的研究者视角,提出一个能够挑战核心结论的反例、替代解释或失败场景。说明反例为何针对第 9 节假设、实验应如何设置、可能出现哪些不同结果、每种结果分别意味着什么。避免无关痛痒的边缘案例。

12. 发表后的研究、扩展与反驳

调用可用的搜索工具,检索论文发表或相应版本发布之后的后续研究:扩展、独立复现、反驳、负面结果、勘误、作者新版本或新的理论理解。核对日期及版本,区分有实验证据的后续工作、仅提出相似想法的论文和一般讨论。优先原始论文与正式项目材料。

回答:后来的人发现了什么?哪些改变了我们对原论文的判断?还有哪些问题没有解决? 如果没有找到,不要宣称不存在;说明搜索范围与不确定性。搜索不可用时必须直说,不能虚构调研。

13. 一个值得继续做的 Follow-up Research Idea

从第 9–12 节揭示的真实失败模式或未满足需求出发,先明确当前问题为什么重要,再考虑是否需要改变问题定义、目标函数、核心假设或与相邻领域的连接。避免机械地加模块、换 benchmark、扩展到另一个领域。

只提出 1 个最有潜力的方向,包含:

  1. Motivation:哪个实质性限制或新的需求驱动了它,为什么值得解决。
  2. Core hypothesis:新的研究命题是什么,相比已有工作的概念性差异在哪里。
  3. Research approach:可以利用哪些已有理论、方法或工具,为什么这条路线可能成立。
  4. First decisive experiment:最早能够证伪它的实验、baseline、指标,以及成功和失败分别意味着什么。
  5. Novelty boundary:检索最接近的先前和后续工作,说明已经有人做过什么、你建议的新部分是什么,以及哪些查新仍不充分。

不要保证 idea 一定 novel、一定可行或一定是 top-conference 水平。对于未经验证的研究判断,给出清楚的假设与第一步检验。如果相关证据不足,宁可提出明确的 open question,也不包装一个看似完整的伪创新。

表达与输出检查

  • 默认中文;保留有助于准确理解的英文技术术语,例如 attention、ablation、representation、policy gradient、benchmark。
  • 借鉴 Andrej Karpathy 的具体问题、失败模式与朴素解释,以及 Kaiming He 的问题定义、方法结构和证据对应。只借鉴可迁移的写作特点,不模仿人物身份或虚构个人经历。
  • 使用自然长短句和流畅段落。仅在 pipeline、实验、公式及步骤确实需要时用列表;少用破折号、双引号、套话、过度对称句式及空洞的“不是 A 而是 B”。
  • 讲清楚后再压缩:对困难概念宁可解释一个具体例子,也不要用更多抽象形容词。让读者能复述为什么提出、怎么运行、证据有多强。
  • 输出前检查:论文版本正确;关键事实有来源;没有偷换 claim;数学符号一致;图表没有被误读;作者动机是推断而非事实;没有虚构实验、后续研究、引用或 novelty;已按需选择第 1–8 节或第 1–13 节。

Frequently asked questions

What does the Paper Reading Zh AI skill do?

用中文深度阅读和分析研究论文。适用于用户提供论文 PDF、arXiv、OpenReview、会议链接、标题或摘要,并要求读论文、解释方法、理解数学、梳理实验、分析局限、设计反例、检查后续研究或提出 follow-up idea。默认以八个环节讲清问题、背景、作者可能的思路、核心直觉、方法、数学、实验和结论;只有用户希望继续研究或明确要求批判性分析时,才进入研究扩展模式。

Why use Paper Reading Zh on TypingMind?

Because you install it once and use it with any model. Paper Reading Zh is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install Paper Reading Zh in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/FeijiangHan/PaperForge/tree/main/.agents/skills/paper-reading-zh. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use Paper Reading Zh?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with Paper Reading Zh?

As many as you like. As long as a model supports skills, you can use Paper Reading Zh with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the Paper Reading Zh AI skill free?

It is published on GitHub by FeijiangHan. Check the repository for licensing terms. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇