convention-reproducibility

Establish reproducibility conventions for data analysis and experimentation.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/sunLeee/optimization --skill convention-reproducibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: convention-reproducibility
Source: https://github.com/sunLeee/optimization/tree/main/.claude/skills/reference/convention/convention-reproducibility
Command: npx skills add https://github.com/sunLeee/optimization --skill convention-reproducibility

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Establishes reproducibility conventions for data analysis and experimentation.

Core Features & Use Cases

  • Seed control: Fix random seeds across libraries to ensure identical results.
  • Dependency & environment tracking: Pin versions and record system details for complete replayability.
  • Audit-ready reports: Generate reproducibility metadata accompanying analyses and experiments.

Quick Start

Set a fixed seed, record environment details, and version dependencies to reproduce results.

Frequently Asked Questions about convention-reproducibility

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

FAQPage Schema
How do I make my data analysis experiments reproducible across different environments?

To make experiments reproducible, you need to fix random seeds, pin dependency versions, and capture environment details. This ensures identical results when replaying analyses across local, cloud, container, and CI workflows.

What is the best way to track git metadata for experiment traceability?

Tracking git metadata for experiment traceability involves recording version-controlled information alongside your analysis. This creates auditable reports that link results back to specific code versions and environment configurations.

How do I set random seeds across multiple libraries to ensure identical results?

Setting random seeds across libraries requires applying fixed seed values to each framework used in your analysis. This seed control eliminates randomness, ensuring that experiments produce identical outputs every time they run.

Can I use these reproducibility conventions in cloud and containerized CI workflows?

Yes, these reproducibility conventions apply to cloud, container, and CI workflows. They provide configurations that enforce seed control and environment capture, ensuring complete replayability regardless of the execution platform.

Why does my data analysis output change when I rerun the same experiment?

Analysis output changes when random seeds are not fixed or dependency versions vary. Reproducibility conventions solve this by enforcing seed control and version pinning to capture exact environment details for consistent replayability.

Do I need to record system details and dependencies to generate audit-ready reports?

Yes, recording system details and pinning dependencies are required to generate audit-ready reports. This environment capture provides the metadata needed to verify and reproduce the exact conditions of your experiments.