reproducible-analysis-reporting

star 0

Turn data science notebooks, scripts, and results into reproducible reports or handoffs. Use when Codex needs to rerun an analysis, structure notebooks, produce written findings, create reproducibility instructions, document data lineage, set seeds, compare generated outputs, prepare stakeholder reports, or communicate results with caveats and clear figures.

Gravelaw By Gravelaw schedule Updated 6/2/2026

name: reproducible-analysis-reporting description: Turn data science notebooks, scripts, and results into reproducible reports or handoffs. Use when Codex needs to rerun an analysis, structure notebooks, produce written findings, create reproducibility instructions, document data lineage, set seeds, compare generated outputs, prepare stakeholder reports, or communicate results with caveats and clear figures.

Reproducible Analysis Reporting

Treat a report as both communication and an executable claim.

Domain Context Requirement

Use the Domain Context Contract to shape the report narrative, caveats, audience language, metrics, and next-step recommendations. Reports must distinguish user-provided domain facts, researched facts, data evidence, and inferences. If the domain understanding changed during analysis, include the updated contract.

Reproducibility Procedure

  1. Identify raw inputs, derived inputs, scripts/notebooks, environment files, and generated outputs.
  2. Ensure the analysis can run from raw or declared intermediate inputs.
  3. Remove hidden notebook state or document the exact execution order.
  4. Set random seeds where stochastic steps affect results.
  5. Capture package/runtime versions using project-native tools.
  6. Regenerate outputs and compare key metrics, tables, or hashes where practical.
  7. Write a concise caveat section that distinguishes evidence from interpretation.

Reporting Procedure

  1. Lead with the answer to the framed question and the stakeholder decision it supports.
  2. Show only tables and figures that support the answer or important caveats.
  3. Label axes, units, denominators, sample sizes, filters, and time windows.
  4. State uncertainty and limitations near the claim they qualify.
  5. Separate exploratory findings from confirmatory or predictive results.
  6. End with decision implications and recommended next data checks or experiments.

Output Template

Domain context used:
Answer:
Evidence:
Uncertainty:
Limitations:
Reproducibility commands:
Inputs:
Outputs:
Environment:
Residual risk:
Install via CLI
npx skills add https://github.com/Gravelaw/HandyPluginsforDataSci --skill reproducible-analysis-reporting
Repository Details
star Stars 0
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator