Capture Environment
Snímá replikační prostředí R/Python/Stata do lockfiles, seeds a bloku požadavků připraveného k vložení.
Funguje s nastavením
Co umí
Detekuje analytický stack výzkumného projektu (R, Python nebo Stata) a vydává odpovídající artefakty závislostí — renv.lock + sessionInfo.txt, requirements.txt/environment.yml/uv.lock nebo verzi Stata + inventář ado — plus zaznamenává seeds/typ RNG, volitelný Dockerfile pro připnutí a blok „Computational requirements“. Spouští se na „zachytit prostředí“, „připnout verze“, „vytvořit renv.lock/requirements.txt“ nebo před vydáním replikačního balíčku do openICPSR / AEA Data Editor.
Testovací report
Načten strom repozitáře přes ověřené gh API (anonymní curl byl omezen rychlostí) a přečten celý raw SKILL.md. Čistá dovednost pouze s výzvou — žádné instalační skripty, žádné base64/curl|sh/exfiltrace (pouze benigní zmínka o libcurl4-openssl-dev apt). Ověřeno, že každý odkazovaný soubor existuje: .claude/rules/{replication-protocol,r-code-conventions,stata-code-conventions,simulation-conventions,confidential-data}.md a sourozenecké dovednosti audit-reproducibility/data-analysis/stata-replication/simulation-study. Výstup NENÍ měřen (není měřená ztráta): diferencovaná hodnota potřebuje R/renv/Stata/conda/docker runtimy plus skutečné rozložení replikačního balíčku, které nemohu inscenovat bez vymýšlení čísel. Sada spouštěčů: MĚLO BY — „zachytit prostředí pro můj replikační balíček“, „vytvořit renv.lock a připnout mé závislosti před openICPSR“, „snapshotovat mé verze R a Python, aby to bylo reprodukovatelné“; NEMĚLO BY — „auditovat čísla mého článku proti výstupním tabulkám“ (to je audit-reproducibility), „nastavit nové conda env a nainstalovat pandas“ (vytváření, nikoli snapshotování). Dokumentace je upřímná s explicitní sekcí „Co tato dovednost NEDĚLÁ“.
Testováno: 2026-07-20 · Claude Code 2.x (agent harness)
Instalace
Copy the whole `.claude/` tree (skill + `.claude/rules/*.md` it cross-references) into your repo, or `.claude/skills/capture-environment/` alone if you accept the broken rule links. Requires the relevant toolchain installed to actually run: R+renv, Python+pip/uv/conda, and/or Stata; optionally Docker for --docker.
Příkazy a ukázkové prompty
/capture-environmentSnímá replikační prostředí R/Python/Stata do lockfiles, seeds a bloku požadavků připraveného k vložení.
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Capture the environment for my replication packagePin the versions used in this analysisMake this Python analysis fully byte-reproducible