Experiment grounded paper review
Skill PaulClawX/research-agent/paper/experiment-grounded-paper-review
[research-agent] Never send a human to do a machine's job.
npx -y skills add PaulClawX/research-agent --skill experiment-grounded-paper-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 4 stars4 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use this skill when the user wants to review, verify, or revise a TeX or PDF research paper by checking whether claims, tables, figures, citations, and conclusions are actually supported by code, experiment runs, logs, and reproducible evidence. The manuscript must not be more confident than the experiments.
SKILL.md
7.5 KB, as published. Nobody here has run it
Experiment-Grounded Paper Review
Overview
This skill is for papers that need evidence-constrained verification rather than ordinary prose polishing. It links manuscript claims to executable evidence: code repositories, commands, logs, tables, and reproducible outputs.
Its governing rule is simple:
The paper is not allowed to be more confident than the experiments.
Use this skill when the user wants to check whether a paper draft is actually supported by the available code and results, or when the user wants help running reproduction experiments and forcing the paper to align with what those runs can honestly support.
When To Use
Use this skill when the user asks for any of the following:
- Verify whether a paper is consistent with code and experiments
- Review a
.texproject or.pdfdraft against logs, tables, and repos - Extract paper claims and build an evidence ledger
- Search for related or official repositories to reproduce baselines
- Run evaluation commands and compare outputs with manuscript numbers
- Identify unsupported, overstated, or contradicted claims
- Produce safe rewrites and LaTeX patch suggestions constrained by evidence
Do not use this skill when the main need is only:
- Pure writing polish without experimental verification
- Citation formatting cleanup alone
- Figure generation alone
- General brainstorming without a concrete paper or experiment target
Inputs
Collect as many of these as available:
- Paper files:
.tex,.pdf,.bib, appendix, tables, figures - Optional local code repo path or remote GitHub URL
- Optional experiment logs or output directories
- Benchmark names, dataset names, metric names, and baseline names
- Claimed key numbers from the draft
- Target venue
- Any constraints on compute, time, or environment
If the user provides only partial inputs, still build the claim ledger and mark unresolved evidence explicitly.
Core Principle
The manuscript must obey the evidence.
If a claim is not supported by experiments, code, logs, tables, figures, or verified citations, the skill must:
- delete it
- weaken it
- narrow its scope
- mark it as requiring new experiments
The skill must never:
- invent new results
- smooth over failed reproductions
- report subset experiments as full-benchmark evidence
- call a result significant without statistical evidence
- call a method state-of-the-art without strong baseline coverage
Default Workflow
Follow this sequence unless the user asks for a narrower slice:
Parse ManuscriptExtract title, section structure, claims, tables, figure references, equations, and citations.Build Claim LedgerNormalize every notable claim into a machine-readable record with type, scope, location, and required evidence.Retrieve Repository CandidatesGenerate repository search queries from paper title, method, datasets, benchmarks, metrics, and cited implementations.Run Code VerificationClone or inspect repos, record commit hashes, run smoke tests and evaluation commands, and capture logs honestly.Compare Paper vs EvidenceCheck whether tables, deltas, rankings, captions, abstract claims, and conclusion claims are supported.Enforce Evidence-Constrained RevisionProduce inconsistency reports, safe rewritten claims, missing-experiment lists, and optional LaTeX patch suggestions.
Claim Types
Every claim should be classified into one of these buckets:
empiricalcomparativerobustnessgeneralizationefficiencymechanisticnoveltyqualitativespeculative
Claim type determines the evidence bar. For example:
empirical,comparative,robustness,generalization, andefficiencyclaims require experimental support.mechanisticclaims ideally require ablations.noveltyclaims require strong related-work checking.speculativeclaims must be softened unless explicitly marked as future work.
Working Rules
- Preserve scientific fidelity. Do not add unsupported findings, baselines, or conclusions.
- Record the exact manuscript sentence for each claim whenever possible.
- Track scope carefully: full benchmark, subset, seed count, metric definition, and evaluated categories.
- Treat missing robustness tests, missing ablations, and missing variance reports as evidence gaps, not minor wording issues.
- Prefer structured ledgers over free-form opinions.
- Treat failure to reproduce as signal. Do not hide it.
- If numbers differ, calculate both absolute and relative deltas before judging the text.
- Rewrite claims narrowly enough that they are fully supported by the verified evidence.
Output Modes
ledger-only: claim ledger plus required evidencerepo-search: repository candidate ranking and reproduction planexperiment-runner: repo setup plus command execution ledgerconsistency-review: claim/evidence inconsistency reportlatex-rewrite: safe rewritten claims plus LaTeX patch suggestionsfull-audit: end-to-end paper-code-experiment review
Expected Artifacts
This skill may create the following artifacts in a task-local output directory:
CLAIM_LEDGER.mdCLAIMS.jsonREPO_CANDIDATES.mdREPRO_CONFIG.example.jsonEXPERIMENT_LEDGER.mdEXPERIMENTS.jsonINCONSISTENCY_REPORT.mdREVISION_PLAN.mdlatex_patch_plan.json
Scripts
This skill ships helper scripts in scripts:
discover_paper_files.pyextract_tex_claims.pyrun_paper_audit.pyfind_related_repos.pyauto_prepare_reproduction.pyrun_reproduction.pyextract_numeric_evidence.pyextract_structured_tables.pybackfill_claim_evidence.pycompare_results.pycheck_claim_result_alignment.pypatch_latex_claims.py
Use them as the deterministic backbone when possible instead of retyping the same audit logic in free-form text.
Reference Files
Read these as needed:
- references/review_rubric.md
- references/claim_schema.md
- references/experiment_schema.md
- references/revision_rules.md
Quick Start
Typical sequence:
- Run
discover_paper_files.pyon the paper directory to detect the main manuscript, bib files, tables, figures, and supplemental files. - Run
run_paper_audit.pyon the paper directory to build a first-pass manifest, metadata file, claim ledger, GitHub repo candidates, cloned repos, an automatic reproduction config, an experiment ledger, extracted numeric evidence, structured table evidence, and an enriched claim ledger. - Review
AUTO_REPRO_CONFIG.json,EXPERIMENT_LEDGER.md,NUMERIC_EVIDENCE.md, andTABLE_EVIDENCE.mdto see whether the automatic probe found runnable eval or test commands and reusable result tables. - If needed, tighten commands manually and rerun
run_reproduction.pyfor deeper reproduction. - Use
CLAIM_LEDGER_ENRICHED.mdandINCONSISTENCY_REPORT.mdto see which claims now have partial numeric or table grounding and which still need new experiments. - If the user wants direct manuscript changes, prepare
latex_patch_plan.jsonand apply it withpatch_latex_claims.py.