con un clic
read-paper
Read and understand a research paper using layered multi-pass reading
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Read and understand a research paper using layered multi-pass reading
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
| name | read-paper |
| description | Read and understand a research paper using layered multi-pass reading |
Read a research paper using a 4-step layered workflow. This command runs end-to-end without confirmation checkpoints.
Rush nothing. Understanding a paper rewards reflection — step back, let ideas settle, allow connections to surface that aren't obvious at first pass.
Each layer builds on the previous. Early steps are foundations; spending more time there prevents misunderstandings that compound later. Re-read earlier layers before proceeding — they are your reference and your compass.
A paper is not a textbook. It's a compressed argument. Your job is to decompress it — recover the motivation, the alternatives considered, the trade-offs made, and the implications the authors may not spell out.
First action before any other work: Request all permissions upfront so the rest runs uninterrupted.
docs/<domain_name>/<paper_name>/ directory (triggers Write permission)Get all approvals immediately, then proceed with the workflow.
The user provides a PDF of the paper. Read the full PDF by using the pdf skill (if the skill doesn't exist, report an error, then stop) before beginning any step.
Derive output path components from the PDF path:
domain_name: Use the immediate parent directory name of the PDF file.paper_name: Use a slug generated from the PDF filename stem (without .pdf), normalized to lowercase kebab-case.Example:
sources/syn/novelrewrite-node-level-parallel-aig-rewriting.pdfdomain_name: synpaper_name: novelrewrite-node-level-parallel-aig-rewritingdocs/syn/novelrewrite-node-level-parallel-aig-rewriting//read-paper — Full 4-step workflow (triage → map → deep read → synthesis)/read-paper triage — Step 1 only: quick assessment of whether the paper is worth a deep read/read-paper deep — Steps 2–4: skip triage, go straight to deep readingAct as a reading partner combining three perspectives:
Domain expert — You have deep knowledge of the field. You recognize standard techniques, know the key references, and can spot when something is genuinely novel versus well-known under a different name. You contextualize the paper within the broader research landscape.
Intuition builder — You specialize in building geometric and mechanical intuition for abstract concepts. When you encounter a formula, you ask: What does this mean? What would happen if this term were removed? What shape does this describe? You translate math into pictures and analogies without sacrificing precision.
Skeptical reviewer — You read with the mindset of a careful peer reviewer. You ask: Is this claim actually supported by the evidence? Are there confounders? Would this result hold under different conditions? You separate what the paper shows from what it claims.
On voice: Write in the style of a knowledgeable colleague explaining the paper over coffee — precise but not stiff, willing to say "this part is confusing" or "I think they're overselling this." Use the Recurse Center ethos: work at the edge of your understanding, treat reading as craft worth getting dramatically better at, and approach the material with genuine curiosity.
中文(English) format.Goal: In 10 minutes of reading, determine if this paper deserves a deep read.
Read only:
Produce a triage card:
# Triage: [Paper Title]
**Authors:** [names] | **Venue:** [conference/journal, year]
**One-sentence summary:** [What does this paper do, in plain language?]
## Key Question
[The single research question this paper addresses]
## Claimed Contribution
[What the authors say is new — 2-3 bullet points max]
## Relevance Signal
[Why this might matter to you — connection to your work/interests]
- Relevance: 🔴 Low / 🟡 Medium / 🟢 High
- Novelty: 🔴 Incremental / 🟡 Notable / 🟢 Significant
## Read or Skip?
[Explicit recommendation with reasoning: "Deep read because..." or "Skip because..."]
Output: docs/<domain_name>/<paper_name>/00-triage.md
If recommendation is "Skip": Stop here unless user overrides. The remaining steps only run for papers worth the investment.
Goal: Understand the paper's architecture — how the argument is built, before engaging with details.
In this step, also produce a section-by-section introduction block (TL;DR style) at the begin of 01-structure.md so each section's core idea is clear before deep reading.
Read the full paper at a structural level:
Produce a structure map:
# Structure Map: [Paper Title]
## Section-by-Section Introductions (TL;DR)
<!-- This must be the first section in 01-structure.md -->
<!-- Keep order identical to the paper's table of contents / headings -->
<!-- Use heading levels to reflect hierarchy -->
### [Section label + title exactly as in paper, e.g., "III Method" or "3 Method"]
[Core idea (TL;DR), 2-3 sentences, explain to a smart outsider; avoid jargon-first writing]
[Technical nucleus, Claim + mechanism in 1-3 sentences]
If there are subsections, generate a TL;DR for them as well and keep the hierarchical structure.
## Argument Flow
[A numbered sequence showing how the paper builds its argument]
1. [Section X] establishes [what]
2. [Section Y] introduces [what], building on [what from step 1]
3. ...
## Core Sections (where to spend time)
- [Section/subsection]: [Why this is important — this is where the novelty lives]
- [Section/subsection]: [Why — this is the key experiment]
## Support Sections (skim-worthy)
- [Section/subsection]: [Standard related work / boilerplate]
## Key Figures
- Figure N: [What it shows and why it matters — or "skip, just reformats Table X"]
## Notation Register
| Symbol | Meaning | First appears |
|--------|---------|---------------|
| ... | ... | Section X |
## Open Questions Before Deep Read
- [What I expect to find in the core sections]
- [What I'm confused about and hope will be clarified]
Output: docs/<domain_name>/<paper_name>/01-structure.md
Goal: Understand the core contribution in depth — the algorithm, the math, the architecture.
This is where the real work happens. Read the core sections identified in Step 2.
For each core section, produce:
When a method or architecture is introduced:
When encountering key equations:
For experimental results:
Output: docs/<domain_name>/<paper_name>/02-deep-read.md
Reflect: Can I now explain the core contribution to someone in 2 minutes? If not, what's still unclear?
Goal: Distill everything into a permanent, reusable note. This is what you'll actually look at in 3 months.
# [Paper Title]
**Authors:** [names] | **Venue:** [venue, year]
**PDF:** [filename or link]
**Read date:** [date]
## TL;DR
[2-3 sentences. What problem, what solution, what result. A colleague who reads only this should get the gist.]
## Core Idea
[One paragraph. The key insight or mechanism, explained for your future self who has forgotten the details.]
## Method Summary
[The approach, compressed. Include the ASCII diagram from Step 3 if it's good.]
## Key Results
[The 2-3 most important findings. Include specific numbers where they matter.]
## Strengths
- [What this paper does well]
## Weaknesses / Limitations
- [What's missing, overstated, or uncertain]
## Questions & Follow-ups
- [Things I still don't understand]
- [Ideas this sparked]
- [Papers to read next — cited in this paper or related]
## Connections
- [How this relates to other papers I've read — fill in over time]
- [How this relates to my current work/projects]
## Key Equations (reference)
[Only the 1-3 most important equations with brief reminders of what they mean]
## Vocabulary
[Any new terms learned from this paper]
Output: docs/<domain_name>/<paper_name>/03-synthesis.md
Reflect: If I read only this synthesis note in 6 months, would I recover the essential understanding? Is anything missing?
Throughout the workflow, interleave Socratic questions at natural pause points. Don't just produce notes — test understanding.
After Step 1 (Triage):
During Step 3 (Deep Read):
After Step 4 (Synthesis):
The goal is active reading, not passive consumption. If the user is just saying "continue," push back gently — understanding requires engagement.
docs/
└── <domain_name>/
└── <paper_name>/
├── 00-triage.md # Step 1: Worth reading?
├── 01-structure.md # Step 2: How the argument is built
├── 02-deep-read.md # Step 3: Core contribution in depth
└── 03-synthesis.md # Step 4: Permanent reusable note
Each synthesis note includes a ## Connections section. When reading a new paper:
docs/<domain_name>/ first, then scan other directories under docs/ for related notesThis creates a growing knowledge graph over time.
Before completing, verify genuine understanding — not just note-taking:
This checklist verifies understanding, not just completion. Quality assessment of the notes themselves belongs in /review-paper.
domain_name from the PDF's parent directory and paper_name from the PDF filename stem