Agent skill

Light Experiment Coding

by Light0305 in Light0305/Light-skills

Builds the code for a frozen research experiment test-first, with leakage controls, seed handling and saved evidence so results can be rerun and audited.

MITAuto-check passedResearch & Science

SKILL.md written in Chinese; this summary is our English description.

Install Light Experiment Coding

skills CLI
$ npx skills add Light0305/Light-skills --skill light-experiment-coding -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Light0305/Light-skills light-experiment-coding --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Light0305/Light-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/light-experiment-coding .claude/skills/light-experiment-coding && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
light-experiment-coding
GitHub stars
640
Token cost
~2.3k tokens
SKILL.md length
588 words
Files
38 (incl. scripts, references, assets)
Skills in repo
23
Repo updated
First seen
Licence
MIT

At a glance

Builds the code for a frozen research experiment test-first, with leakage controls, seed handling and saved evidence so results can be rerun and audited.

  • Works in 5 steps: 建立最小可运行项目 → 测试先行 → 防泄漏实现 → …
  • Implementing a preregistered training or evaluation experiment from a frozen plan
  • SKILL.md covers 入口:冻结输入, 实现顺序, 门控与 checkpoint and 交 result-analysis 与 7→6, plus 3 more sections
  • Runs Python and Shell scripts from its folder; calls python and uv

What it does

This is stage six of a staged research workflow. It takes a frozen question or estimand, experiment matrix, pre-registration and data lineage and turns them into the smallest runnable experiment code that is test-first, free of leakage and reproducible. Before writing code the agent reads and hashes those inputs plus the current git commit. If the plan proves unworkable, it stops and hands the problem back to research planning instead of changing config defaults.

Implementation starts from a bundled project scaffold with a locked `uv` environment, a JSON schema for each matrix row, contract and reproducibility modules, and CI and pre-commit files. Tests come first: gold tests with hand-computable answers, property tests, metamorphic tests and train-only-fit checks, each seen failing before the code is written. Leakage control means splitting first, fitting preprocessing on training folds only and using group-aware splits for patients or other entities.

Randomness is split into a fixed-seed rerun check and a pre-registered multi-seed estimate, and seed counts never replace sample-size planning. The run records config, code, environment and input hashes, output logs, raw metrics, per-entity predictions and failure artifacts for the result-analysis stage. Static scans and two same-seed runs are stated to prove nothing about reproducibility across hardware. The SKILL.md is written in Chinese.

When your agent uses it

  • Implementing a preregistered training or evaluation experiment from a frozen plan
  • Reproducing a published training or preprocessing pipeline with fixed seeds
  • Auditing experiment code for train/test or cross-validation leakage
  • Preparing raw run outputs that a later analysis stage can recompute

Example prompts

  • “Implement experiment matrix rows 1 to 4 from our frozen plan, writing the tests first.”
  • “Review this cross-validation script for preprocessing that was fit on the test fold.”
  • “Set up fixed-seed reproducibility for our sklearn baseline and record the environment hashes for each run.”
  • “Add gold and metamorphic tests for the feature scaling step in src/preprocess.py.”

Requirements

  • Python with `uv` for the bundled project scaffold
  • Frozen upstream plan, matrix and data lineage files

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. 建立最小可运行项目
  2. 测试先行
  3. 防泄漏实现
  4. 控制随机性与数值边界
  5. 每个 run 保留 raw bundle

What it can do on your machine

Read from SKILL.md and the folder at commit 6b44f57. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Python and Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • uv

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Light Experiment Coding loads about 2.3k tokens when it runs, and up to ~8.5k if it reads all its reference files. Until then it costs about 116 tokens; SKILL.md has 588 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~116
When it runs · the whole SKILL.md, loaded when a task matches
~2.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Light0305/Light-skills at commit 6b44f57, republished under its MIT licence (© Light0305). 588 words, ~2,296 tokens.

Download SKILL.mdSave it as .claude/skills/light-experiment-coding/SKILL.md (or your agent's skills folder). This skill also uses 37 other files; get the full folder from GitHub.
name
light-experiment-coding
description
Light 科研主线 stage 6:把冻结的 question/estimand、experiment matrix、pre-registration 与 data lineage 落成最小可运行、测试先行、无泄漏、可复现且能交给 result-analysis 的实验代码。用于实现或复现训练/预处理/评测, 设计 gold/property/metamorphic 测试,控制 Python/NumPy/框架/CUDA/DataLoader 随机性,审查 train/test 或 CV fit 穿越,记录 config/code/environment/input hashes、stdout/stderr、raw metrics、patient/entity predictions 与 failure artifacts,以及运行 stage-6 checkpoint。数据泄漏或不可复现是 critical;静态扫描和同 seed 两次一致都不证明跨硬件 绝对复现。
metadata.version
2.2.0-round3
metadata.truth_source
../../docs/competitors/experiment-coding.md
metadata.resource_map
references/experiment-coding-resource-map.md
metadata.engine
scripts/experiment_execution_contract.py · scripts/repro_gate.py · scripts/seed_audit.py · scripts/review_gate.py · scripts/run_artifact_check.py
metadata.emits
light.findings.v1 · light.run_manifest.v3 · raw run bundles
metadata.consumes
research-plan frozen plan/preregistration/failure-tree report · data-engineering lineage/split_leakage · result-analysis raw-run contract
metadata.stage
6

实验编码(stage 6)

任务不是“写出能跑的 notebook”,而是把上游冻结计划逐行实现成可证伪、可复跑、可审计的实验。优先级:

  1. 不改研究问题;
  2. 不让评估信息进入训练;
  3. 能用固定环境与 seed 真复跑;
  4. 保留足够 raw evidence,让 result-analysis 自己重算;
  5. 代码整洁和速度服从以上约束。

先完整阅读 references/experiment-coding-resource-map.md。工具机制见 references/tools.md,TDD/调试红旗见 references/tdd_redflags.md 与 references/debug_protocol.md。

入口:冻结输入

开始写码前读取并 hash:

  • question / estimand;
  • experiment matrix 每一行和 fair-comparison 常量;
  • pre-registration 及 provenance;
  • failure-tree report:每条 hypothesis 的 success/failure/inconclusive 分支、guardrail/counter-metric、kill criterion 与 amendment policy;
  • data fixed revision、raw/curated SHA256、lineage、split ID、split_leakage evidence;
  • result-analysis 对 raw run、predictions、metrics、failures、provenance 的消费契约;
  • 当前 git commit 与 dirty state。

primary outcome、comparison family、exclusion、stopping 已冻结。若实现证明计划不可行,带最小复现和影响返回 research-plan,停下让人决策;不得改 config 默认值静默漂移。

实现顺序

1. 建立最小可运行项目

优先复制 assets/project-scaffold/:

  • uv.lock + pyproject.toml:uv sync --locked --extra dev;
  • configs/experiment.schema.json:每个 matrix row 的机读配置;
  • experiment_contracts.py:data/model/metric/preprocessing 最小接口;
  • reproducibility.py:运行期 seed helper;
  • CI/pre-commit/debug 资产。

遵循现有仓库框架和配置格式;不要为一个实验引入付费 IDE、云追踪或私有 key。MLflow/DVC 可选,普通本地文件必须能完成 核心闭环。不可用资源明确写 UNAVAILABLE:原因,不假装通过。

2. 测试先行

在实现 preprocessing/train/eval 前:

  1. 写 gold test,验证人工可算的小答案;
  2. 写 property test(Hypothesis),验证范围、有限性、对称/单调等不变量;
  3. 写 metamorphic test,验证置换/等价变换后的输出关系;
  4. 写 train-only-fit 测试,记录 transformer 只收到训练折;
  5. 亲眼看新测试因缺实现或真实 bug 失败,再写最小实现使其通过。

浮点断言用 pytest.approx / assert_allclose(rtol, atol)。先声明 device、dtype、mixed precision 和容差;NaN/Inf 默认 fail。不要测“随机训练一定达到某个漂亮数”,测确定性边界和可重算事实。

3. 防泄漏实现
  • holdout:先 split,再仅用 train fit/fit_transform,test 只 transform;
  • CV/调参:预处理器与模型放进 sklearn Pipeline,每折只 fit training fold;
  • 患者/用户/牧场等实体用 group-aware split,不得跨 train/test;
  • 目标编码、特征选择、PCA、imputation 同样只在训练折 fit;
  • 数据件复核直接复用 data-engineering split_leakage,不重造。

review_gate 只识别静态形态,会漏/误报;领域语义仍要人工核对。指标异常好,先查 leakage。

4. 控制随机性与数值边界

分开两个目的:

  • fixed_repro:固定一个 seed,在同代码/data/config/environment 下做两次独立运行;
  • randomness_estimation:按预注册 seed 列表做多次运行,估计算法随机性。

多 seeds 不是患者/实体样本量,绝不拿 seed 数替代功效分析 n。

按实际使用覆盖 PYTHONHASHSEED(当前进程须启动前设)、random、NumPy、框架 RNG、CUDA、cuDNN、 deterministic algorithms、DataLoader generator/worker。记录 device/dtype/AMP、线程数、worker 数、排序键和已知 非确定算子。换 seed 应可变但可追溯;同 seed 一致也只支持同环境契约,不外推跨 release/platform/hardware bitwise 保证。

5. 每个 run 保留 raw bundle

从 templates/run_manifest.template.json 生成 light.run_manifest.v3;说明见 templates/run_manifest.md。 termination 只说明进程为何停止,completion 才记录矩阵行 oracle 是否真的通过; timeout / max iterations / cancel 一律不得冒充完成。

每个 matrix row × config × seed × attempt 独立目录,至少保存:

  • config schema 校验后的快照;
  • code commit/dirty/diff 与代码文件 hash;
  • data/input SHA256、source revision、split ID;
  • environment(Python/包/OS/CPU/GPU/CUDA/线程);
  • argv 数组、stdout、stderr、exit code;
  • 每折/每实体 raw metrics、patient/entity-level predictions;
  • test evidence;
  • failed run 的 failure artifact。

失败 run 不删除,不覆盖成成功。禁止只交 summary CSV;result-analysis 必须能从 raw evidence 重算。

门控与 checkpoint

按此顺序真跑并记录 exit code:

bash
python scripts/experiment_execution_contract.py --spec experiment_execution_contract.json \
  --report execution_contract_findings.json --json-out execution_contract_report.json
python scripts/review_gate.py src/ --json
python scripts/seed_audit.py src/train.py src/reproducibility.py
python scripts/repro_gate.py --spec repro_spec.json --report repro_findings.json
python scripts/run_artifact_check.py --manifest runs/EXP-01/run-a/manifest.json
python scripts/run_artifact_check.py --compare \
  runs/EXP-01/run-a/manifest.json runs/EXP-01/run-b/manifest.json
python ../light-orchestrator/scripts/run_checkpoint.py \
  --file .light/passport.yaml --stage 6 --findings repro_findings.json --write --ts <ISO-8601>

experiment_execution_contract.py 消费 light.experiment_execution_contract.v1(模板见 templates/experiment-execution-contract.example.json,故意 fail-closed):核 as_of、frozen scope/evaluator/budget、failure-tree handoff、matrix/DAG、run status/termination/failure class、partial checkpoint/resume command、环境与 cache provenance、repro level 分层、远程/付费执行授权。timeout/OOM/preempted/max-iterations 不得写 completed;frozen_at 与远程授权 approved_at 不得来自未来;decision=NOT_READY/UNKNOWN 本身阻断推进;run 必须绑定冻结 matrix_rows 中的 row,且每个 row 必须绑定 failure_tree_refs(hypothesis_ids、branch_action_ids、适用的 guardrail_ids);新增实验行要先回 research-plan 修订;completed run 若上游要求 guardrail,completion 必须留下 guardrail_evidence_artifacts,否则不得交 result-analysis;实际 walltime/cost/compute_units 与远程预计成本不得静默超过冻结预算,超限必须有预算覆盖授权;PARTIAL/RESUMABLE 必须有 checkpoint SHA 和 resume command;请求 CLEAN_ENV_RERUN/CROSS_PLATFORM/INDEPENDENT_REIMPLEMENTATION 必须有对应证据;远程/付费/HPC 运行在 user_authorization=APPROVED 前不得 RUN_READY。

stage 6 的 canonical critical 只有:

  • leakage;
  • reproducible。

float/security 在研究 checkpoint 按 spec 为 warn;review_gate 可作为独立交付阻断门,不得借此扩大 checkpoint critical 面。 stage-6 门失败就在本阶段修,不伪造 ROUTES[6] 出边。

同固定 seed 两次必须是独立 run dir;run_artifact_check.py 先核 matrix/config/env/code/input 身份和 started_at/ended_at 时间轴(带时区、不倒序、不来自未来),再比较 predictions/raw_metrics hashes。 静态 seed/leakage 门 + 同 seed pair 都通过,仍只是一组有边界的证据。

Show full SKILL.md (231 more words)Show less

交 result-analysis 与 7→6

交付全部 completed/failed runs、coverage、manifests、predictions、raw metrics、logs、test evidence 和 canonical findings。 不要在 stage 6 替 result-analysis 选择性丢 run 或先写结论。

只有 result-analysis 产出真实实现 bug 或不可复现 root cause时,orchestrator 才可:

bash
python ../light-orchestrator/scripts/reroute.py \
  --findings result_findings.json --stage 7 --passport .light/passport.yaml

reroute 只给建议。落 7→6 back-edge 前停下,让用户拍板;用户确认后才调用 passport add-back-edge,并带回失败命令、 期望 vs 实得、artifact pointers 修根因。统计不显著、效果小、计划不可行不自动等于实现 bug。

不可协商

  1. 不在全量数据上 fit scaler/encoder/imputer/PCA/feature selector 后再 split/CV。
  2. 不只设一个框架 seed 就声称可复现。
  3. 不用浮点 == 断言,不静默吞 NaN/Inf。
  4. 不把固定 seed 与多 seeds 的科学目的混在一起。
  5. 不删失败 run,不只留汇总数,不缺 stdout/stderr/predictions/raw metrics/provenance。
  6. 不把静态扫描写成“证明无泄漏”,不把同 seed 两次一致写成“跨硬件绝对复现”。
  7. 不改冻结研究设计;不可行就回 research-plan 让人决策。
  8. 不由 stage 6 自己制造出边;7→6 只由下游真实 root cause 建议,且用户批准后才落边。

完成判据

  • 每个 matrix row 有 schema-valid config 和稳定 run ID;
  • 跑过 experiment_execution_contract.py 吗?scope/evaluator/budget、DAG、run status、failure class、resume、资源成本、repro level 和远程授权都闭合了吗?
  • execution contract 是否绑定 .light/failure_tree_report.json 的 locator/hash/status?每个 matrix row 是否有 failure_tree_refs?completed run 是否留了 guardrail evidence?
  • as_of、frozen_at、远程 approved_at、run started_at/ended_at 都是真实已发生时间吗?没有未来预填或结束早于开始吧?
  • run 的 matrix_row_id 是否来自冻结 experiment matrix?实际 walltime/cost/compute_units 或远程预计成本超预算时,有预算覆盖授权吗?
  • gold/property/metamorphic/train-only-fit 测试先红后绿;
  • lock、接口、device/dtype/AMP/NaN/Inf/容差边界明确;
  • review/seed/repro 门与 stage-6 checkpoint 通过;
  • 固定同 seed 两次 predictions/raw_metrics hashes 一致;
  • 换 seed 的变化有 manifest 可追溯;
  • 每个 run 的 config/env/code/input/log/raw metric/prediction/failure evidence 齐全且 hash 可验;
  • result-analysis 能只凭 bundle 消费,未发生 plan drift 或未授权 back-edge。

名实对齐

TDD、seed、安全扫描、复现实验都不是 Light 独有。R1 真同类已普遍具备 config-first、smoke、immutable run、 lineage 与 keep/discard。这里的实际增量是:

  1. 代码级 holdout/CV leakage;
  2. 框架感知 seed audit;
  3. 复用数据件 split_leakage;
  4. frozen execution contract(scope/evaluator/budget/DAG/status/resume/repro level/remote authorization); Round 3 再补 run→冻结 matrix row 身份绑定与实际/预计资源成本预算超限门,防止新实验行或付费扩跑绕过上游批准; Round 3 续补 failure-tree handoff 与 guardrail evidence,让 research-plan 的失败/无结论/kill criterion 不在执行端丢失;
  5. hash-verified raw run bundle + same-seed pair;
  6. canonical findings/stage-6 checkpoint + 受用户控制的 7→6。

诚实落后项:没有 MLflow 式查询 UI、DVC remote、GPU scheduler、仓库语义索引或自主 experiment search;静态门仍有边界。

© Light0305, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 37 other files (scripts, references, assets) in skills/light-experiment-coding of Light0305/Light-skills.

  • SKILL.md
  • assets/project-scaffold/.github/workflows/ci.yml
  • assets/project-scaffold/.pre-commit-config.yaml
  • assets/project-scaffold/CODE_REVIEW_CHECKLIST.md
  • assets/project-scaffold/README.md
  • assets/project-scaffold/configs/experiment.example.json
  • assets/project-scaffold/configs/experiment.schema.json
  • assets/project-scaffold/pyproject.toml
  • assets/project-scaffold/scripts/boundary_trace.py
  • assets/project-scaffold/scripts/debug_instrument.sh
  • assets/project-scaffold/src/example/__init__.py
  • assets/project-scaffold/src/example/experiment_contracts.py
  • assets/project-scaffold/src/example/reproducibility.py
  • … and 25 more

Open the folder on GitHubat commit 6b44f57

Compare with similar skills

Light Experiment Coding next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Light Experiment Coding compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Light Experiment Coding this skillLight0305/Light-skills640—~2.3kAutomated safety check: PassMIT
Senior Data ScientistRaidriar7170/hermes-skilleval1256 repos~1.4kAutomated safety check: PassMIT
Optimize For GPUK-Dense-AI/scientific-agent-skills48k1 repos~3.4kAutomated safety check: PassMIT
Optimize For GPUmajiayu000/claude-skill-registry6661 repos~8.5kAutomated safety check: PassMIT
Machine Learning Trading StrategyHKUDS/Vibe-Trading35k—~3.2kAutomated safety check: PassMIT
Senior Data Scientistalirezarezvani/claude-skills28k2 repos~2.3kAutomated safety check: PassMIT

Similar skills

  • Senior Data Scientist

    Raidriar7170/hermes-skilleval

    World-class data science skill for statistical modeling, experimentation, causal inference, and advanced analytics.

    125 GitHub starsUsed in 6 repos~1.4k tokens
    Data & AnalyticsAuto-check passed
  • Optimize For GPU

    K-Dense-AI/scientific-agent-skills

    GPU-accelerates scientific Python on NVIDIA hardware and verifies that the result is correct and faster.

    48k GitHub starsUsed in 1 repo~3.4k tokens
    Data & AnalyticsAuto-check passed
  • Optimize For GPU

    majiayu000/claude-skill-registry

    GPU-accelerate Python code using CuPy, Numba CUDA, Warp, cuDF, cuML, cuGraph, KvikIO, cuCIM, cuxfilter, cuVS, cuSpatial, and RAFT.

    666 GitHub starsUsed in 1 repo~8.5k tokens
    Data & AnalyticsAuto-check passed
  • Trains scikit-learn models with walk-forward validation on features from OHLCV data to predict return direction and turn the predictions into trading signals.

    35k GitHub stars~3.2k tokensUpdated yesterday
    Data & AnalyticsAuto-check passed
  • Senior Data Scientist

    alirezarezvani/claude-skills

    World-class senior data scientist skill specialising in statistical modeling, experiment design, causal inference, and predictive analytics.

    28k GitHub starsUsed in 2 repos~2.3k tokens
    Data & AnalyticsAuto-check passed
  • Scikit Learn Machine Learning

    jaechang-hits/SciAgent-Skills

    Classical ML in Python: classification, regression, clustering, dim reduction, evaluation, tuning, preprocessing pipelines.

    370 GitHub starsUsed in 1 repo~4k tokens
    Data & AnalyticsAuto-check passed

More from Light0305/Light-skills

All 23 skills in this repo
  • Citation Verification

    Light0305/Light-skills

    Verifies that every reference in a manuscript is real, correctly identified and actually supports its claim, and produces a citation registry for typesetting.

    640 GitHub stars~3.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Light Research Orchestrator

    Light0305/Light-skills

    Coordinates and recovers multi-stage Light research projects from a single passport file, with checkpoints, stale-work tracking and rerouting only when you approve.

    640 GitHub stars~3.8k tokensUpdated 3 mo ago
    Auto-check passed
  • Patent Disclosure Handoff

    Light0305/Light-skills

    Builds an evidence-backed invention disclosure packet from a project or research result for attorney or patent-agent review, without giving legal advice.

    640 GitHub stars~2k tokensUpdated 3 mo ago
    Auto-check passed
  • Light Project Structure

    Light0305/Light-skills

    Audits, scaffolds and safely migrates research project folder structures, keeping existing repositories read-only until you approve exact moves from a plan.

    640 GitHub stars~3k tokensUpdated 3 mo ago
    Auto-check: notes
  • Prepares draft materials for a China software copyright registration from a real project: application worksheet, source deposit plan, operation manual and consistency checks.

    640 GitHub stars~1.9k tokensUpdated 3 mo ago
    Auto-check passed
  • Light System Design

    Light0305/Light-skills

    Evidence-based workflow for designing or modernizing a software system: current-state inventory, options, API and schema contracts, migration plans, ADRs and verification.

    640 GitHub stars~3.6k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Light Experiment Coding

What does Light Experiment Coding do?

Builds the code for a frozen research experiment test-first, with leakage controls, seed handling and saved evidence so results can be rerun and audited. This is stage six of a staged research workflow. It takes a frozen question or estimand, experiment matrix, pre-registration and data lineage and turns them into the smallest runnable experiment code that is test-first, free of leakage and reproducible.

When should I use Light Experiment Coding?

Light Experiment Coding fits situations like: implementing a preregistered training or evaluation experiment from a frozen plan; reproducing a published training or preprocessing pipeline with fixed seeds; auditing experiment code for train/test or cross-validation leakage; preparing raw run outputs that a later analysis stage can recompute.

How do I install Light Experiment Coding in Claude Code?

Run `npx skills add Light0305/Light-skills --skill light-experiment-coding -a claude-code`. Or copy the skill folder (skills/light-experiment-coding in Light0305/Light-skills) into .claude/skills/light-experiment-coding in your project. Claude Code loads it when a task matches its description.

How do I install Light Experiment Coding in Codex?

Run `npx skills add Light0305/Light-skills --skill light-experiment-coding -a codex`. Or copy the skill folder (skills/light-experiment-coding in Light0305/Light-skills) into .agents/skills/light-experiment-coding in your project. Codex loads it when a task matches its description.

Can I use Light Experiment Coding in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Light0305/Light-skills --skill light-experiment-coding -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/light-experiment-coding, .gemini/skills/light-experiment-coding, .github/skills/light-experiment-coding and .opencode/skills/light-experiment-coding in your project.

What does Light Experiment Coding need to run?

Going by SKILL.md and its folder, Light Experiment Coding needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python and uv). Our summary lists: Python with `uv` for the bundled project scaffold; Frozen upstream plan, matrix and data lineage files.

Does Light Experiment Coding access the network?

SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Light Experiment Coding safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Light Experiment Coding use?

Light Experiment Coding is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Light Experiment Coding use?

About 2.3k tokens (SKILL.md is roughly 9.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.2k tokens, read only when the agent opens those files.

What are the alternatives to Light Experiment Coding?

Skills that share tags, products or a category with Light Experiment Coding: Senior Data Scientist (Raidriar7170/hermes-skilleval, 125 stars), Optimize For GPU (K-Dense-AI/scientific-agent-skills, 48k stars), Optimize For GPU (majiayu000/claude-skill-registry, 666 stars) and Machine Learning Trading Strategy (HKUDS/Vibe-Trading, 35k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Light Experiment Coding?

Light0305 (a GitHub user) maintains it in Light0305/Light-skills, which has 640 GitHub stars. The repository holds 23 skills in this directory. The repository was last updated on July 6, 2026.

Source: Light0305/Light-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.