Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when a paper is complete or near-complete and a holistic pre-submission audit is needed. Cross-cuts text, code, tables, figures, results, citations, and reproducibility in a single pass and produces a persistent audit report. Works standalone on papers written outside the plugin.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 18% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 85% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 82% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 193% | 0% |
| case-13 | ✗→✓ | ▲ Improved | 133% | 0% |
This skill runs a terminal, cross-cutting audit before submission. It is not a deep prose critic (that is paper-writing), not a statistical robustness reviewer (that is robustness-checks), not a reproducibility verifier (that is replication-driven-research). Instead, it detects the seams between those skills — numerical inconsistency across the manuscript, narrative incoherence between sections, missing literature dialogue, LaTeX overflow, script errors in data pipelines, stylistic tells of AI writing — in one pass, and writes a single consolidated report with severity-ranked findings and a go/no-go verdict.
The skill is standalone. It works on any paper folder, whether produced by the superpapers pipeline or not. When the canonical layout is absent, it asks the user for the paths it needs.
execute-plan skill has finished and suggested this step.Do not use this skill:
paper-writing instead.paper-writing.robustness-checks.replication-driven-research.paper.tex (or the equivalent main TeX file), references.bib, output/tables/, output/figures/, output/logs/, the code directory, run_all.sh. Walk up from the working directory. If any essential path is missing, ask the user via AskUserQuestion with concrete options (include "Other" for custom paths). Record the paths for reuse. Do not assume CLAUDE.superpapers.md or docs/superpapers/plans/ exist — the skill must work on externally authored papers..tex), bibliography (.bib), table files (output/tables/*.tex), figure files (output/figures/*.pdf), code (.R, .py, .do, .jl, etc.), logs, and the data manifest. Store the inventory for reuse across subsequent steps.output/tables/*.tex file it came from, or the log in output/logs/ that produced it. Any discrepancy beyond a reasonable rounding tolerance (default: last reported digit of the paper figure) is a Critical finding. Report both paper location (file:line) and source location.\cite{key} must have a matching entry in .bib. Every .bib entry must be cited at least once. No duplicate keys. For malformed entries or missing required fields, delegate to citation-management./home/..., C:\\..., absolute URLs to local disks.setwd("/..."), os.chdir("/...").sample(), bootstrap, rnorm, np.random, random, or train/test splits must set a seed before.read_csv, read.csv, read_dta, pd.read_*, fread — the path must be relative, and the referenced file must exist in the repo.df$colname / df["colname"] where colname is never assigned in the pipeline).na.action or dropna(), joins with type mismatches, filters (filter, subset, .loc, where) chained without logging N before and after.run_all.sh (or equivalent) exists and lists every script in the order they must run. Scripts present on disk but not referenced by the runner are flagged as orphaned.data/raw/manifest.md (or equivalent) documents sources, retrieval dates, and licenses.For executable end-to-end verification, delegate to replication-driven-research. Findings are Critical when they block reproducibility (hard-coded paths, missing seeds in stochastic scripts, orphaned main scripts, missing data file referenced by a script), and Major otherwise.
output/tables/*.tex use booktabs (\toprule, \midrule, \bottomrule). Table notes use threeparttable when present.output/figures/ are vector (.pdf, .eps, .svg). Raster images (.png, .jpg) are a Major finding unless the figure is inherently raster (maps with imagery).output/logs/paper.log or the paper directory, parse it for Overfull \hbox warnings inside table environments. If no log exists, invoke compile-latex to produce one. Each overflow is a Major finding localized to the table with suggested remediation: \resizebox{\textwidth}{!}{...}, adjustbox, landscape rotation, or column narrowing. For deeper remediation patterns, reference tables-and-figures.paper-writing and its review-checklist.md.CLAUDE.superpapers.md's paper_language, then heuristically (character sets, common words). Flag prose passages in a different language from the declared one. The audit report itself must be written in the same language as the paper.docs/superpapers/review/ if absent. Write audit-YYYYMMDD-HHMM.md using the template at references/report-template.md. Populate every section. Each finding has: severity (Critical / Major / Minor), location (file:line), description, suggested fix. Mark any step that could not run (no compilation log and no LaTeX installed, for example) as "Inconclusive" with the reason — never silently skip.When CLAUDE.superpapers.md is present, the skill inherits paper_language, target_journals, significance_convention, and any custom rules. When absent, the skill proceeds with defaults: paper language detected heuristically, rounding tolerance at the last reported digit, significance at 5%, em-dash threshold at 2 per 1000 words, banned-word threshold at 1 per 1000 words. The skill must function on externally authored papers, where none of the plugin's artifacts exist.
Overfull \hbox in a table; orphaned .bib entries in bulk.paper.tex end to end.paper-writing/references/review-checklist.md. This skill flags issues at the seams and refers deep prose critique out.robustness-checks. Here we only verify that the checks the paper claims were executed actually exist as scripts and outputs.paper_language.docs/superpapers/review/audit-YYYYMMDD-HHMM.md exists.file:line).Other measured skills in the registry, with their headline benchmark lift.