paper-reading-skill
AGENTS.md11 starsChanged 17 days agoMITView on GitHub
This repository is a paper-reading skill with a CommonJS Node.js renderer and a static gallery. Use Node.js 20 or newer. Check git status --short and the relevant diff before editing; preserve unrelated changes. Follow existing scripts and dependencies without installing another workflow framework. Run from the repository root: doctor uses a synthetic smoke fixture, not a real paper. init:reading creates unfinished sources, not completed readings. pack:skill builds a local runtime directory and optional archive; test packages in temporary locations, never…
Where files are headingNew AGENTS.md files have more rules about keeping secrets out of the code, and fewer about code style.
Of the AGENTS.md files we read, the 31,774 first seen in the last six months, against the older ones: the kind of rule that gained most share, and the kind that lost most. About files like this in general, not this one, and an estimate, since a kind is a pattern in the words.
In this repositoryOne other file it gives its agents.
- paper-readingSkill
The file
We split this AGENTS.md into the rules it gives an agent
4 rules. About 0 are common, 4 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈4
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- could be automatic: a setting could enforce it
- Distinctive: line 7
Run from the repository root:
- Distinctive: line 38
Read the available full source and record missing sections or version conflicts.
- Distinctive: line 39
Use understanding checks when they help reconstruct, apply, or assess evidence.
- Distinctive: line 41
Verify changed CLI behavior with relevant tests, and run generated-file freshness checks after source changes.
≈ “Common” is an estimate: at least 1 in 5 of the 40,246 AGENTS.md files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Repository guidance
This repository is a paper-reading skill with a CommonJS Node.js renderer and a static gallery. Use Node.js 20 or newer. Check git status --short and the relevant diff before editing; preserve unrelated changes. Follow existing scripts and dependencies without installing another workflow framework.
Commands
Run from the repository root:
npm ci
npm run doctor
npm test
npm run build:examples
npm run check:examples
npm run build:docs
npm run check:docs
npm run check:audit
npm run init:reading -- --help
npm run pack:skill -- --helpdoctor uses a synthetic smoke fixture, not a real paper. init:reading creates unfinished sources, not completed readings. pack:skill builds a local runtime directory and optional archive; test packages in temporary locations, never by replacing an active personal installation.
Sources and generated files
SKILL.mdis the execution entry point.references/defines reading and rendering contracts;evals/defines quality gates and reader tasks.README.mdandREADME.zh-CN.mdgeneratedocs/index.htmlanddocs/zh.htmlthroughnpm run build:docs. Keep their gallery order and factual claims aligned.examples/*-deep-read.mdand their local visual inputs generatedocs/*-deep-read.htmlthroughnpm run build:examples. Register new readings in both READMEs and add reader tasks inevals/reader-tasks.md.reports/*.mdgenerate matchingdocs/*.htmlthroughnpm run build:audit; retain historical reports as dated snapshots.check:auditchecks their freshness.- Change the source, rebuild, and include generated outputs together. Do not hand-edit generated HTML. A local build does not confirm a live GitHub Pages deployment.
- Homepage controls use BoardUI source in
components/andutils/;styles/site.csscompiles todocs/style.cssas part ofbuild:docs. Keep semantic colors, composite typography, and upstream attribution instyles/BOARDUI.md. React and Tailwind are build-only development dependencies, excluded from the installable reading runtime. - Runtime scripts can depend on
scripts/lib/andscripts/fixtures/; keep those helpers in lightweight packages. Keeppackage-lock.jsonconsistent withpackage.json.
Reading integrity
- Declare
<!-- paper-reading-lang: en -->or<!-- paper-reading-lang: zh-CN -->on the first source line; use the documented optional theme marker and declare<!-- paper-reading-mode: brief -->or<!-- paper-reading-mode: deep -->in the header. Brief is the default; Deep requires the reconstruction protocol and all applicable depth dimensions at 3. Keepreadings.jsonmode metadata aligned with gallery sources. - Identify the paper and exact version. Keep reported results, author interpretation, redraws, and teaching examples distinguishable; attach source locations to consequential claims.
- Read the available full source and record missing sections or version conflicts. Do not describe abstract-only or incomplete work as a complete deep read.
- Use understanding checks when they help reconstruct, apply, or assess evidence. Native answer disclosures are learning aids, not comprehension scores.
- Distinguish automated structure checks, AI-assisted source checks, experimental reproduction, and independent human evaluation. Report actual checks and unresolved limits; never infer scientific correctness or human learning from a passing render.
- Verify changed CLI behavior with relevant tests, and run generated-file freshness checks after source changes. Inspect rendered pages at narrow and wide widths when presentation changes.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

