Social science paper audit
Skill Nicowyn/paper-audit-skills/.agents/skills/social-science-paper-audit
Audit empirical social-science, economics, public-policy, management, psychology, and statistics papers. Use when a user supplies a paper or supplement and asks for replication, peer review, error checking, research-integrity screening, causal-identification review, citation verification, or an evidence-based assessment of suspicious results.From its SKILL.md
npx -y skills add Nicowyn/paper-audit-skills --skill social-science-paper-auditAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 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.
SKILL.md
5.8 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it
Social Science Paper Audit
Build a traceable correction record. Do not infer intent from an anomaly.
Required workflow
- Preserve the supplied paper, supplement, code, and data as read-only source artifacts.
- Record title, authors, venue, DOI, version date, and every artifact URL. Distinguish “not found” from “does not exist.”
- Extract both layout-aware text and rendered pages. Use rendered pages to verify tables, equations, footnotes, minus signs, superscripts, and OCR-sensitive symbols.
- Inventory the paper’s central claims before searching for anomalies. Map each claim to its premises, table, figure, equation, data source, estimator, stated identifying assumptions, and conclusion scope.
- Route checks as follows:
- Use
$table-data-consistency-auditto trace claims through displayed cells, generated outputs, analysis code, sample construction, and source variables. Prioritize this route for dense tables and data-supported claims that are costly to verify manually. - Use
$statistical-consistency-auditfor arithmetic, intervals, test statistics, sample sizes, and formula identities. - Use
$statistical-model-auditfor model-family choice, dependence, missing data, diagnostics, uncertainty, and model-dependent interpretation outside a named causal design. - Use
$figure-visual-consistency-auditwhen quantitative evidence is encoded in plot geometry, including scatterplots, coefficient plots, event studies, binned plots, fitted lines, or figure-to-data inconsistencies that text extraction cannot preserve. - Use
$argument-logic-auditfor contradictions and unsupported steps between premises, evidence, interpretations, and conclusions. - Use
$causal-claims-auditfor causal estimands, research design, identifying assumptions, and inference. - Use
$reproducibility-auditwhen executable code, required data, and configuration are jointly available, including in a self-contained archive. Inventory partial materials without pretending that the target can be executed. - Use
$openalexplus authoritative journal or repository pages for metadata, references, corrections, expressions of concern, and retractions. - Use
$research-integrity-auditto classify the combined evidence and control allegation language.
- Use
- Independently recompute every high-impact numerical finding when the reported inputs or required artifacts permit it. Log exact inputs, commands, outputs, rounding rules, and assumptions; otherwise record the unperformed check and missing ingredient as a scope limitation.
- Search for benign explanations before upgrading a finding: displayed rounding, one-tailed tests, multiple-testing adjustments, clustering, weights, missing observations, extraction errors, or an undisclosed version difference.
- State whether each issue changes one displayed value, one result, an identification claim, or the paper’s central conclusion.
- Validate the structured report before publication:
python -m paper_audit validate-report audit-report.json
Evidence classes
Use exactly these classes:
verified_reporting_error: a deterministic contradiction survives rounding and documented alternatives.identification_or_method_issue: the design, estimator, or inference does not support the stated claim.logic_or_argument_issue: the stated premises or cited evidence do not support the conclusion, or claims contradict one another, independently of whether the estimator was implemented correctly.
reproducibility_gap: a required artifact or executable step is confirmed missing from, or fails in, the identified public package. Materials merely not supplied to the current auditor are a scope limitation until publication availability is checked.unresolved_anomaly: a signal needs source data, better extraction, or author clarification.official_finding: an identified journal, institution, or formal investigation published the finding.
Only official_finding may be described as officially established misconduct. An automated flag, unusual pattern, or verified arithmetic error is not by itself evidence of intent.
Minimum finding record
For every finding, retain:
- exact PDF page and table, figure, section, or equation;
- verbatim reported values or a screenshot reference;
- the claim-to-table-to-code-to-data support chain, including any missing link;
- independent method and result;
- rounding interval, sample definition, degrees of freedom, weighting, and variance assumptions;
- plausible alternative explanations;
- local and paper-level impact;
- verification status and evidence class.
Read references/audit-protocol.md for the domain checklist, references/tool-routing.md before choosing external tools, and references/report-template.md when drafting the final report.
Stop conditions
- Do not say “reproduced” unless the target output was generated and compared.
- Do not call two estimates equivalent because a difference test was not significant.
- Do not treat a list, proxy, model prediction, or imputed value as ground truth without independent validation.
- Do not treat a logically valid argument as empirically true, or a statistically sound estimate as support for a conclusion outside its stated population, time, construct, or estimand.
- Do not publish a misconduct accusation from this workflow. Preserve evidence and request clarification or formal review.
What ships with it: 4 files
10.4 KB alongside SKILL.md
agents/
- openai.yaml251 B
references/
- audit-protocol.md6.4 KB
- report-template.md1.6 KB
- tool-routing.md2.1 KB