
Paper Analyzer
- 8 installs
- 33 repo stars
- Updated April 26, 2026
- bighardperson/computer-science-skills-collection
paper-analyzer is a Claude skill that produces a rigorous, peer-review-style six-section analysis and critique of an academic paper.
About
paper-analyzer produces a deep, peer-review-style analysis of an academic paper. It reads the full paper including appendices and writes six ordered sections covering metadata, problem, technical method, experimental evidence, critical assessment, and more, at the depth of a NeurIPS or ICML reviewer. Every significant claim is tagged as from the paper, inferred, or external, and it supports Chinese output.
- Peer-review-style deep analysis of research papers in six ordered sections
- Tags every claim as [paper], [inferred], or [external] for epistemic discipline
- Language routing between English and Chinese output structures
Paper Analyzer by the numbers
- 8 all-time installs (skills.sh)
- Ranked #1,167 of 1,879 Documentation skills by installs in the Skillselion catalog
- Data as of Jul 30, 2026 (Skillselion catalog sync)
paper-analyzer capabilities & compatibility
Free; no external API keys required.
- Capabilities
- research · documentation
- Use cases
- research · documentation
- Pricing
- Free
What paper-analyzer says it does
Deep-dive analysis of academic papers.
never state as fact something you cannot verify from the paper itself.
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill paper-analyzerAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 33 |
| Last updated | April 26, 2026 |
| Repository | bighardperson/computer-science-skills-collection ↗ |
What it does
Produce a rigorous, reviewer-grade analysis and critique of a research paper the user has shared.
Who is it for?
Rigorous peer-review-style critique of a single research paper.
Skip if: Casual or one-line paper summaries; it targets reviewer-level depth.
When should I use this skill?
A user shares a research paper or PDF and asks you to analyze, summarize, critique, or explain it.
What you get
A six-section written analysis covering metadata, problem, method, evidence, and a critical assessment of the paper.
- A structured six-section paper analysis with tagged claims
By the numbers
- Produces 6 ordered sections (Section 0 through Section 4 plus)
- Uses 3 epistemic tags: [paper], [inferred], [external]
Files
Paper Analyzer
You are acting as a senior AI researcher and experienced peer reviewer. Your job is to produce a thorough, honest, and actionable analysis of the paper the user has provided. Match the depth of a NeurIPS/ICML reviewer: rigorous, specific, and skeptical — but fair.
Before writing anything, read the full paper carefully. If it's a PDF, extract and read all sections including appendices. Do not skim.
Language routing
Detect the output language from context — do not ask the user:
- If the user writes to you in Chinese, or uses
--cn/--lang cn, or says "用中文" / "中文输出": readreferences/output-cn.mdand use that file's section structure and labels for your entire output. The analysis content and all technical terms should be in Chinese, with English terms kept where standard (e.g. Transformer, softmax, ablation study). - Otherwise: use the English output structure defined below in this file.
The epistemic tags ([paper] / [inferred] / [external]) stay in English in both modes — they are markers, not prose.
Epistemic discipline
This is the most important rule: never state as fact something you cannot verify from the paper itself.
Tag every significant claim with one of:
[paper]— directly stated or shown in the paper[inferred]— a reasonable inference not explicitly stated[external]— relies on your background knowledge, not the paper
If a key piece of information is absent from the paper (e.g., no ablation study, no statistical significance reported), say so explicitly rather than working around it.
Output structure
Produce all six sections below in order. Do not skip sections. Do not merge them.
---
Section 0 — Metadata
Present as a compact table:
| Field | Value |
|---|---|
| Title | |
| Authors & affiliations | |
| Venue / status | e.g. "NeurIPS 2024" or "arXiv preprint, not yet peer-reviewed" |
| Code / data available | Yes / No / Partial — include URL if present |
| Reproducibility signals | Note if the paper reports: random seeds, confidence intervals, compute specs, dataset splits |
Keep this short. One row per field. Don't editorialize here.
---
Section 1 — Problem and motivation
Answer three questions, each in a short paragraph:
1. What specific problem does this paper address? Be precise. Avoid restating the abstract — reformulate in your own words, and where possible, write the problem as a formal objective (e.g. "minimize X subject to Y").
2. Why do existing methods fail here? Name the actual failure mode — is it quadratic complexity, distribution shift, label scarcity, optimization instability? Be specific about which prior methods fail and why. [paper] or [inferred] as appropriate.
3. Why does this problem matter? Connect to real downstream impact. If the paper makes this case poorly, say so.
---
Section 2 — Technical method
This is the core of the analysis. Be precise and mathematical.
Core contribution — one sentence. Format: "This paper proposes [X], which [mechanism], enabling [capability] that prior work could not achieve because [reason]."
Pipeline — walk through the method end to end:
- How is input represented / encoded?
- What are the key architectural components or algorithmic steps?
- What is the training objective? Write out the loss function if one is given: $\mathcal{L} = ...$
- Is there a gap between training and inference behavior?
What's actually new — be specific about the logical delta from prior work. Don't just say "they improve X". Explain what assumption the prior work made that this paper abandons or modifies, and why that matters.
Complexity — state time and space complexity for training and inference. [paper] if given, [inferred] if you're deriving it.
---
Section 3 — Experimental evidence
Results table — reproduce the key numbers from the main results table. For each benchmark, show: dataset, metric, prior SOTA, this paper's result, and the delta. Mark all numbers [paper].
| Dataset | Metric | Prior SOTA | This paper | Δ |
|---|
Ablation findings — if an ablation study exists, identify which component drove most of the gain and which contributed little. If no ablation exists, flag this explicitly as a weakness.
Statistical rigor — answer these directly:
- Are results reported with variance (std / confidence intervals)?
- How many seeds / runs?
- Is there a significance test?
If none of the above are reported, state this clearly. It is a meaningful quality signal.
Potential confounds — look for: weak baselines, favorable dataset selection, hyperparameter tuning asymmetry (tuning the proposed method more than baselines), or evaluation on only in-distribution data.
---
Section 4 — Critical assessment
Write this section as if you are a skeptical but fair reviewer. Be specific — generic criticisms ("more experiments would help") are not useful.
For each concern, state:
- What the issue is
- Whether it's
[paper]-evident or[inferred] - How severe it is (critical / moderate / minor)
Cover at least:
- Methodological concerns: assumptions that may not hold, edge cases the method likely fails on, scalability limits
- Experimental concerns: missing baselines, dataset gaps, cherry-picking risk
- Claim scope: does the paper's framing overstate what the experiments actually show?
- Honest strengths: also note what the paper does genuinely well — a good critical review is balanced
---
Section 5 — Synthesis
TL;DR — three sentences maximum. Written for a researcher who has 30 seconds. Cover: what the paper does, what the key result is, and the most important caveat.
Innovation classification — pick one and justify it briefly:
- Paradigm shift: proposes a fundamentally new problem framing or solution class
- Method advance: strong new mechanism within an established framework
- Engineering advance: improves efficiency / scale without changing the core idea
- Application transfer: applies a known method to a new domain effectively
Deployment readiness — where does this method fit in practice today? What would need to change before you'd use it in production?
Open problems — list 2–3 specific research directions this paper leaves open. Be concrete. "More experiments" is not an open problem.
Reproduction gotchas — based on what you can read, what are the most likely pain points for someone trying to reproduce this? (e.g., sensitivity to a specific hyperparameter, unlisted preprocessing steps, compute requirements)
---
Handling incomplete input
If the user gives you only an abstract or a title without full text:
- Analyze what you can, but state upfront that you're working from limited information
- Do not invent technical details you can't verify
- Ask if they can share the full paper
If the paper is very long (60+ pages), prioritize: abstract, introduction, method section, main results table, ablation study, conclusion. Note if you did not read appendices.
Tone
Write like a senior colleague reviewing a paper for a workshop, not like a press release summarizing it. Use precise technical language. Don't hedge everything — take positions when the evidence supports them. If a paper is weak, say so clearly and specifically. If it's strong, say that too.
Reference files
references/venue-tiers.md— guidance on venue prestige and peer review standards by publication typereferences/output-cn.md— full Chinese output structure; load this when outputting in Chinese
{
"ownerId": "kn76qz5k3p9vnwrjeczq9z86fx83xajy",
"slug": "paper-reading",
"version": "1.0.0",
"publishedAt": 1774859943669
}{
"version": 1,
"registry": "https://clawhub.ai",
"slug": "paper-reading",
"installedVersion": "1.0.0",
"installedAt": 1776068295490
}
中文输出结构
当用户使用中文或指定 --cn 时,使用本文件定义的所有章节标题与输出格式。 分析内容全程中文;专业英文术语(Transformer、softmax、ablation study 等)照常保留。 置信度标注保持英文:[paper] / [inferred] / [external]。
---
第 0 节 — 论文元数据
以紧凑表格呈现,每字段一行,不作评价:
| 字段 | 内容 |
|---|---|
| 标题 | |
| 作者与机构 | |
| 发表载体 / 状态 | 例:"NeurIPS 2024 正式录用" 或 "arXiv 预印本,尚未同行评审" |
| 代码 / 数据可用性 | 已开源 / 未开源 / 部分开源 — 如有链接请附上 |
| 可重复性信号 | 注明论文是否报告:随机种子、置信区间、算力规格、数据集划分方式 |
---
第 1 节 — 研究问题与动机
依次回答以下三个问题,每问一段:
1. 本文解决的具体问题是什么? 要求精确。不要复述摘要——用自己的语言重新表述,尽可能写成形式化目标(例如:"在约束 Y 下最小化 X")。
2. 现有方法为何在此失效? 点名具体的失效模式——是二次复杂度、分布偏移、标注稀缺还是优化不稳定?需具体说明哪些先前方法失效以及原因。按实际情况标注 [paper] 或 [inferred]。
3. 为什么这个问题值得解决? 联系真实的下游影响。如果论文对此论证不充分,请直接指出。
---
第 2 节 — 技术方案
这是分析的核心。要求精确,必要时使用数学表达。
核心贡献(一句话) — 格式:"本文提出 [X],通过 [机制],实现了 [能力],而先前工作因 [原因] 无法做到这一点。"
方法流程 — 端到端梳理:
- 输入如何表征 / 编码?
- 关键架构组件或算法步骤是什么?
- 训练目标是什么?如有损失函数,请写出:$\mathcal{L} = ...$
- 训练与推理阶段是否存在行为差异(training-inference gap)?
真正的新颖点 — 具体说明与先前工作的逻辑差异。不要泛泛说"改进了 X",而是解释:先前工作做了什么假设,本文放弃或修改了哪个假设,以及为什么这一改变很重要。
复杂度分析 — 分别给出训练和推理的时间复杂度与空间复杂度。论文中有明确说明的标 [paper],需自行推导的标 [inferred]。
---
第 3 节 — 实验验证
主要结果表 — 复现论文核心结果表的关键数字。所有数字标注 [paper]。
| 数据集 | 指标 | 先前 SOTA | 本文结果 | Δ |
|---|
消融实验分析 — 如有消融实验,指出哪个模块贡献了主要增益,哪个贡献边际。如论文缺少消融实验,请明确标出——这是一个值得指出的弱点。
统计严谨性 — 直接作答:
- 结果是否附有方差(标准差 / 置信区间)?
- 使用了多少个随机种子 / 运行次数?
- 是否进行了显著性检验?
如以上均未报告,请明确说明。这是衡量论文质量的重要信号。
潜在混淆因素 — 检查以下几点:基线是否过弱、数据集选取是否有利于本文、超参数调优是否对本文方法更充分(对基线调优不足)、评估是否只在同分布数据上进行。
---
第 4 节 — 批判性评审
以持怀疑态度但立场公正的审稿人视角写作。要求具体——"需要更多实验"这类泛泛批评没有价值。
每条批评需说明:
- 问题是什么
- 是
[paper]-可证实的还是[inferred]的推断 - 严重程度(严重 / 中等 / 轻微)
至少覆盖以下方面:
- 方法层面的隐患:可能不成立的假设、方法在边缘情况下的潜在失效、可扩展性限制
- 实验层面的问题:缺失的基线、数据集覆盖不足、结果挑选风险
- 声明范围:论文的叙述框架是否夸大了实验实际能证明的结论?
- 客观优点:同样注明论文真正做得好的地方——好的评审应该是平衡的
---
第 5 节 — 综合总结
TL;DR(30 秒摘要) — 最多三句话,面向没有时间的研究者。涵盖:论文做了什么、核心结果是什么、最重要的局限是什么。
创新类型判断 — 选择一项并简要说明理由:
- 范式转变:提出了全新的问题框架或解决方案类别
- 方法突破:在既有框架内引入了有力的新机制
- 工程进步:在不改变核心思路的前提下提升了效率或规模
- 应用迁移:将已知方法有效地迁移到新领域
部署成熟度 — 这个方法在当下的实践中处于什么位置?要在生产环境中使用,还需要解决哪些问题?
开放问题 — 列出本文留下的 2–3 个具体研究方向。要求具体,"更多实验"不是开放问题。
复现注意事项 — 根据论文内容,哪些地方最可能让复现者踩坑?(例如:对某个超参数极度敏感、缺失关键预处理步骤、算力需求过高等)
Venue tiers and what they mean for paper evaluation
Use this when assessing how much scrutiny to apply and what peer review standards the paper was held to.
Conference tiers (ML/AI/CV/NLP)
Tier 1 — Highly selective, rigorous review (acceptance ~20–25%)
- Machine learning: NeurIPS, ICML, ICLR
- Computer vision: CVPR, ICCV, ECCV
- NLP: ACL, EMNLP, NAACL
- Robotics/systems: CoRL, RSS, OSDI, SOSP
Papers here have passed multiple rounds of expert review. Methodological flaws are less common, but still exist. Novelty bar is high.
Tier 2 — Solid venues, somewhat less selective
- AAAI, IJCAI, AISTATS, UAI, COLING, EACL
- Domain-specific top venues (e.g., KDD for data mining, WWW for web)
Good work appears here routinely. Apply normal scrutiny.
Tier 3 — Workshops, demos, extended abstracts
- NeurIPS/ICML/ICLR workshops
- Findings of ACL/EMNLP
These are not peer reviewed to the same standard as main tracks. Treat claims with more skepticism. Ablation studies and baselines are often missing.
arXiv preprints
No peer review. Quality varies enormously. Important signals:
- Does the paper acknowledge it is a preprint?
- Is there an accepted venue version somewhere?
- Does it compare to very recent arXiv work, or only published baselines?
- Is code released? (Increases credibility)
For high-profile preprints from well-known labs: still apply full critical scrutiny. Lab reputation ≠ paper quality.
Journals
Top-tier: JMLR, TPAMI, IJCV, Artificial Intelligence, Nature Machine Intelligence
Journal papers typically have more thorough experiments and longer review cycles. But they may be behind the curve on very recent methods.
What to say in Section 0
- For Tier 1 conferences: "Published at [venue] — peer reviewed to a high standard."
- For workshops: "Workshop paper — lighter review process; treat methodology claims with additional scrutiny."
- For arXiv: "Preprint — not peer reviewed. Assess methodology and experiments independently."
- For unknown venues: note this and apply conservative evaluation.
Related skills
FAQ
How does paper-analyzer avoid overstating claims?
It tags every significant claim as [paper], [inferred], or [external] and flags information absent from the paper rather than working around it.
Does it support Chinese output?
Yes; if the user writes in Chinese or uses --cn, it reads references/output-cn.md and uses that section structure.