audit-reproducibility

Validate numerical claims in manuscripts against R, Stata, and Python analysis outputs.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/groundnuty/macf-devops-toolkit --skill audit-reproducibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: audit-reproducibility
Source: https://github.com/groundnuty/macf-devops-toolkit/tree/main/.claude/profiles/paper/skills/audit-reproducibility
Command: npx skills add https://github.com/groundnuty/macf-devops-toolkit --skill audit-reproducibility

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Audit reproducibility: verify that numeric claims in a manuscript align with the actual outputs of the analysis pipeline, preventing drift between manuscript text and results.

Core Features & Use Cases

  • Extracts numeric claims from manuscripts (point estimates, SEs, p-values, sample sizes) and compares them to results produced by R, Stata, or Python pipelines.
  • Generates a structured audit report detailing PASS/FAIL per claim against predefined tolerances, and highlights mismatches for review.
  • Helps pre-submission and pre-release checks by ensuring consistency between reported results and computations.

Quick Start

Run the audit-reproducibility skill on a manuscript and its outputs directory to produce a reproducibility audit report.

Frequently Asked Questions about audit-reproducibility

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify manuscript numbers against analysis outputs before submission?

To verify manuscript numbers against analysis outputs, you run an audit that extracts numeric claims like point estimates and p-values from the text, compares them against pipeline results, and generates a structured PASS/FAIL report highlighting any mismatches for review.

Can I audit reproducibility across R, Stata, and Python analysis pipelines?

Yes, you can audit reproducibility across R, Stata, and Python pipelines. The process reads outputs from common formats generated by these environments, parses numerical claims from the manuscript, and checks consistency across all specified analysis results.

How do replication protocols enforce tolerance thresholds for numeric claims?

Replication protocols enforce tolerance thresholds by applying predefined limits defined in a protocol file to the audit process. The system compares extracted manuscript claims against analysis outputs and flags any numerical drift exceeding these strict tolerance boundaries as a failed check.

What type of numeric claims can be extracted from a manuscript for a reproducibility audit?

Numeric claims extracted from a manuscript for a reproducibility audit include point estimates, standard errors, p-values, and sample sizes. The process parses these specific figures from the text and cross-references them with the corresponding analysis pipeline outputs.

When do I need to run a reproducibility audit on my research manuscript?

You need to run a reproducibility audit on your research manuscript immediately before submission and before releasing replication packages. This pre-submission check ensures consistency between reported results and computations, preventing drift between manuscript text and analysis outputs.

What does a structured reproducibility audit report include?

A structured reproducibility audit report includes a detailed PASS or FAIL status for each extracted numeric claim measured against predefined tolerances. It also highlights specific mismatches between manuscript text and analysis outputs, directing your attention to inconsistencies for manual review.