Фиксация вычислительного окружения для пакета репликации

devops

capture-environment is a Claude Code skill that snapshots the full computational environment of a research project for a replication package, detecting which analysis stack is in use — R, Python, or Stata — and emitting the appropriate lockfile artifacts: renv.lock plus sessionInfo.txt for R, requirements.txt / environment.yml / uv.lock for Python, and a Stata ado-package inventory with the pinned version line. Seeds and RNG kind are extracted from analysis scripts, and a missing seed in randomized workflows is surfaced as a warning. With the --docker flag the skill also writes a Dockerfile that pins the OS and system libraries for byte-identical reproduction. Researchers preparing submissions for openICPSR, Zenodo, or the AEA Data Editor — or handing off a project to a co-author — get a paste-ready "Computational requirements" block and verified, drift-free lockfiles without manual bookkeeping.