Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Prepare and validate Parameter Golf record folders: self-contained train_gpt.py, README.md, submission.json, FineWeb SP1024 BPB accounting, artifact-size logging, run logs, and PR-ready folder hygiene.
.claude/skills/mkurman-parameter-golf-submission/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-05 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-01 | ✗→✓ | ▲ Improved | 38% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 141% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 10% | 0% |
Use this skill when creating or reviewing a Parameter Golf submission folder, independent of the cloud provider used for the run.
A submission folder must contain:
textrecords/<track>/<submission-name>/ README.md submission.json train_gpt.py train.log # after a real run
train_gpt.py must compile and run from inside this folder in a clean Parameter Golf checkout.
16,000,000 decimal bytes.val_bpb).Before running:
python -m py_compile train_gpt.py passes.torch, numpy, sentencepiece, etc.).DATA_PATH and TOKENIZER_PATH are env-configurable.fineweb_train_*.bin and fineweb_val_*.bin with the Parameter Golf binary header format.final_model.int8.ptz.final_int8_zlib_roundtrip_exact.The README must include:
Use actual values after the run, not placeholders:
json{ "run_name": "...", "author": "...", "github_id": "...", "track": "track_10min_16mb or track_non_record_16mb", "val_bpb": 1.2345, "val_loss": 2.1234, "artifact_size_bytes": 12345678, "command": "...", "status": "completed" }
Add architecture fields as useful, but avoid claiming record eligibility unless the log proves it.
After a run, extract these lines:
bashgrep -E "final_int8_zlib_roundtrip_exact|Total submission size int8\+zlib|stopping_early|train_time|model_params" train.log
Update:
submission.json.val_bpbsubmission.json.val_losssubmission.json.artifact_size_bytesUse precise status:
prepared_pending_run: folder created, no real run yetsmoke_passed: short/non-final run passedcompleted_non_record: full run but not leaderboard-valid or not SOTAcompleted_record_candidate: 8xH100 10-minute compliant run with full log and artifact under capfailed: include failure reason and last good checkpoint/log linefrom src...) not present in record folder.train.log from logs/<RUN_ID>.txt.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-05 | fail→pass | 11,659 | 6,154 | -47% | 1 | 1 | 0% | 1,883 | 1,955 | +4% | 0 | 0 | — |
case-01 | fail→pass | 12,241 | 10,413 | -15% | 1 | 1 | 0% | 2,118 | 2,922 | +38% | 0 | 0 | — |
case-02 | fail→pass | 6,923 | 8,092 | +17% | 1 | 1 | 0% | 1,016 | 2,449 | +141% | 0 | 0 | — |
case-03 | fail→pass | 11,075 | 8,906 | -20% | 1 | 1 | 0% | 1,724 | 2,448 | +42% | 0 | 0 | — |
case-04 | fail→pass | 11,001 | 5,291 | -52% | 1 | 1 | 0% | 1,857 | 2,039 | +10% | 0 | 0 | — |
case-06 | fail→pass | 7,583 | 2,638 | -65% | 1 | 1 | 0% | 1,169 | 1,408 | +20% | 0 | 0 | — |
case-07 | fail→pass | 8,654 | 3,141 | -64% | 1 | 1 | 0% | 1,363 | 1,417 | +4% | 0 | 0 | — |
case-08 | fail→pass | 11,275 | 3,892 | -65% | 1 | 1 | 0% | 1,690 | 1,630 | -4% | 0 | 0 | — |
case-09 | fail→pass | 10,976 | 4,638 | -58% | 1 | 1 | 0% | 2,014 | 1,877 | -7% | 0 | 0 | — |
case-10 | pass→pass | 6,267 | 3,666 | -42% | 1 | 1 | 0% | 924 | 1,616 | +75% | 0 | 0 | — |
case-11 | fail→pass | 14,545 | 8,444 | -42% | 1 | 1 | 0% | 2,501 | 2,522 | +1% | 0 | 0 | — |
case-12 | pass→pass | 17,392 | 11,212 | -36% | 1 | 1 | 0% | 2,871 | 2,851 | -1% | 0 | 0 | — |
case-13 | fail→pass | 15,036 | 2,617 | -83% | 1 | 1 | 0% | 1,247 | 1,332 | +7% | 0 | 0 | — |
case-14 | fail→pass | 13,507 | 8,009 | -41% | 1 | 1 | 0% | 2,231 | 2,419 | +8% | 0 | 0 | — |
case-15 | fail→pass | 7,884 | 3,442 | -56% | 1 | 1 | 0% | 1,316 | 1,512 | +15% | 0 | 0 | — |
case-16 | pass→pass | 10,986 | 3,515 | -68% | 1 | 1 | 0% | 1,780 | 1,556 | -13% | 0 | 0 | — |
case-17 | pass→pass | 12,410 | 7,296 | -41% | 1 | 1 | 0% | 2,281 | 2,280 | -0% | 0 | 0 | — |
case-18 | pass→pass | 9,582 | 7,789 | -19% | 1 | 1 | 0% | 1,784 | 2,604 | +46% | 0 | 0 | — |
case-19 | fail→pass | 11,021 | 4,323 | -61% | 1 | 1 | 0% | 1,902 | 1,890 | -1% | 0 | 0 | — |
case-20 | pass→pass | 10,532 | 3,688 | -65% | 1 | 1 | 0% | 1,708 | 1,595 | -7% | 0 | 0 | — |
case-21 | pass→pass | 9,930 | 9,695 | -2% | 1 | 1 | 0% | 1,681 | 2,632 | +57% | 0 | 0 | — |
case-22 | pass→pass | 17,965 | 14,531 | -19% | 1 | 1 | 0% | 3,416 | 3,707 | +9% | 0 | 0 | — |
case-23 | pass→pass | 10,958 | 6,535 | -40% | 1 | 1 | 0% | 1,997 | 2,129 | +7% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted. The headline lift of +61 percentage points is the difference between those two pass rates over the 23 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.