experiment-grounded-paper-review — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited experiment-grounded-paper-review (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
Use this skill when the user asks for any of the following:
.tex project or .pdf draft against logs, tables, and reposDo not use this skill when the main need is only:
Collect as many of these as available:
.tex, .pdf, .bib, appendix, tables, figuresIf the user provides only partial inputs, still build the claim ledger and mark unresolved evidence explicitly.
The manuscript must obey the evidence.
If a claim is not supported by experiments, code, logs, tables, figures, or verified citations, the skill must:
The skill must never:
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.
Every claim should be classified into one of these buckets:
empiricalcomparativerobustnessgeneralizationefficiencymechanisticnoveltyqualitativespeculativeClaim type determines the evidence bar. For example:
empirical, comparative, robustness, generalization, and efficiency claims require experimental support.mechanistic claims ideally require ablations.novelty claims require strong related-work checking.speculative claims must be softened unless explicitly marked as future work.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 reviewThis 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.jsonThis 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.pyUse them as the deterministic backbone when possible instead of retyping the same audit logic in free-form text.
Read these as needed:
Typical sequence:
discover_paper_files.py on the paper directory to detect the main manuscript, bib files, tables, figures, and supplemental files.run_paper_audit.py on 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.AUTO_REPRO_CONFIG.json, EXPERIMENT_LEDGER.md, NUMERIC_EVIDENCE.md, and TABLE_EVIDENCE.md to see whether the automatic probe found runnable eval or test commands and reusable result tables.run_reproduction.py for deeper reproduction.CLAIM_LEDGER_ENRICHED.md and INCONSISTENCY_REPORT.md to see which claims now have partial numeric or table grounding and which still need new experiments.latex_patch_plan.json and apply it with patch_latex_claims.py.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.