Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when designing or auditing experiments for a CoRL robot-learning paper — seeds and evaluation-episode counts, task-suite breadth, real-robot versus simulation evidence, sim-to-real gap measurement, baseline fairness across BC/RL/VLA families, generalization splits, and statistics for success-rate claims.
.claude/skills/brycewang-stanford-corl-experiments/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 56% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 43% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 45% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 83% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 40% | 0% |
At CoRL the object under evaluation is a learned policy, which makes the evidence problem statistical twice over: training is stochastic (seeds, data order, initialization) and execution is stochastic (initial states, physics, sensor noise). An experimental design that controls only one of the two is the most common weakness this reviewer pool writes up.
| Claim in the paper | Minimum credible evidence shape | |---|---| | "Method X learns task family T" | Multiple training seeds; per-task success over many scripted-reset episodes | | "X outperforms baseline Y" | Same data, same evaluation protocol, same tuning effort for both; dispersion reported | | "X transfers sim-to-real" | The same checkpoint evaluated in sim and on hardware; the gap reported as a number | | "X generalizes to novel objects/scenes/instructions" | Held-out splits defined before training; per-split breakdown, not a pooled average | | "X scales with data" | ≥3 dataset sizes on the same axis; no two-point "trends" | | "X runs in real time on the robot" | Latency/frequency measured on the deployed compute, stated with hardware |
The routing consequence: if none of your claims require the last four rows, ask whether the paper is CoRL-shaped at all (corl-topic-selection).
configuration. Report the spread across seeds — a method whose best seed wins but whose median loses has not demonstrated superiority.
set of initial conditions — in simulation, dozens to hundreds of episodes per task is cheap and expected; on hardware, 10–25 trials per task per policy is typical practice, with the success criterion written down verbatim.
k seeds of per-seed success over n episodes," and the paper states k and n in the table caption, not only in the appendix.
python# Evaluation bookkeeping: per-seed success with a binomial interval, # then dispersion across seeds — the two layers stay separate. import numpy as np from scipy import stats def summarize(results): # results[seed] = list of 0/1 episode outcomes per_seed = {} for seed, eps in results.items(): n, k = len(eps), int(np.sum(eps)) lo, hi = stats.beta.ppf([0.025, 0.975], k + 1, n - k + 1) # Jeffreys-ish CI per_seed[seed] = dict(rate=k / n, n=n, ci=(lo, hi)) rates = [v["rate"] for v in per_seed.values()] return per_seed, dict(mean=np.mean(rates), sd=np.std(rates), seeds=len(rates))
Small-n hardware caveat: with 15 trials, a 73% vs 60% difference is not resolvable — either add trials, aggregate over tasks with a paired design, or soften the comparative language.
real-evaluated). Reviewers at this venue actively hunt for regime laundering — headline numbers from sim standing in for a "real-world" abstract claim.
not an embarrassment: evaluate the identical checkpoint in both regimes on matched task instances and print the gap. A measured 20-point drop with analysis outranks an unmeasured claim of robustness.
scripted), object pose randomization method, stopping rule, and any trials excluded — exclusions disclosed with cause, never silently.
and the claims stay inside it; say why the simulator is adequate for the claim (contact fidelity, sensor models, prior validated transfer).
Robot-learning baselines span imitation (BC, diffusion policies), offline/online RL, and pretrained VLA models — families with wildly different data appetites:
an RL baseline denied demos measures data access, not algorithms. Either equal data or an explicit data-budget axis.
("each method: 24 GPU-hours of search over its authors' recommended grid").
checkpoint — each is a different evidentiary object; name which one each row is.
because this reviewer pool benchmarks your table against the current PMLR volume, and one simple sanity baseline (scripted policy, nearest-neighbor over demos) to calibrate task difficulty.
before training and publish the split lists in the supplementary.
scene" are different claims; a pooled number hides which one failed.
novelty — reviewers with VLA experience will ask.
a row showing the system without it.
(corl-writing-style); a Limitations section that matches the failure cases in your video reads as credible, and one that contradicts them reads as concealment.
text[ ] Every abstract-level claim mapped to a table/figure with regime declared [ ] k seeds x n episodes stated per cell; two randomness layers separated [ ] Hardware protocol written: resets, success criterion, stopping rule, exclusions [ ] Same-checkpoint sim/real pairing for any transfer claim; gap printed [ ] Baselines: fair data, disclosed tuning, pinned provenance, one recent + one simple [ ] Splits frozen pre-training; per-axis generalization breakdown [ ] Compute + data volumes reported (GPU-hours, demo counts, env steps)
Evidence norms here are community culture rather than a posted rulebook — they move each year with the field. Calibrate against the newest PMLR volume (v305 = CoRL 2025) and the current reviewer instructions at corl.org.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 25,975 | 37,334 | +44% | 1 | 1 | 0% | 3,748 | 7,000 | +87% | 0 | 0 | — |
case-02 | fail→pass | 25,287 | 24,470 | -3% | 1 | 1 | 0% | 4,237 | 6,613 | +56% | 0 | 0 | — |
case-03 | fail→fail | 48,610 | 43,847 | -10% | 1 | 1 | 0% | 7,072 | 6,927 | -2% | 0 | 0 | — |
case-04 | pass→pass | 15,352 | 16,310 | +6% | 1 | 1 | 0% | 2,153 | 3,270 | +52% | 0 | 0 | — |
case-05 | pass→pass | 21,417 | 18,907 | -12% | 1 | 1 | 0% | 2,430 | 4,451 | +83% | 0 | 0 | — |
case-06 | pass→pass | 17,002 | 27,075 | +59% | 1 | 1 | 0% | 2,960 | 4,535 | +53% | 0 | 0 | — |
case-07 | pass→pass | 18,008 | 15,674 | -13% | 1 | 1 | 0% | 2,055 | 3,232 | +57% | 0 | 0 | — |
case-08 | fail→pass | 19,312 | 17,656 | -9% | 1 | 1 | 0% | 3,142 | 4,489 | +43% | 0 | 0 | — |
case-09 | fail→pass | 26,386 | 20,946 | -21% | 1 | 1 | 0% | 2,544 | 3,680 | +45% | 0 | 0 | — |
case-10 | fail→pass | 12,114 | 13,678 | +13% | 1 | 1 | 0% | 1,940 | 3,559 | +83% | 0 | 0 | — |
case-11 | pass→pass | 33,373 | 10,560 | -68% | 1 | 1 | 0% | 2,188 | 3,298 | +51% | 0 | 0 | — |
case-17 | pass→pass | 22,828 | 18,903 | -17% | 1 | 1 | 0% | 2,349 | 3,586 | +53% | 0 | 0 | — |
case-12 | pass→pass | 10,219 | 21,506 | +110% | 1 | 1 | 0% | 1,622 | 3,553 | +119% | 0 | 0 | — |
case-13 | pass→pass | 23,622 | 22,024 | -7% | 1 | 1 | 0% | 2,838 | 4,516 | +59% | 0 | 0 | — |
case-14 | pass→pass | 21,788 | 21,680 | -0% | 1 | 1 | 0% | 3,329 | 3,630 | +9% | 0 | 0 | — |
case-15 | fail→fail | 17,575 | 18,567 | +6% | 1 | 1 | 0% | 1,957 | 3,468 | +77% | 0 | 0 | — |
case-16 | fail→pass | 21,410 | 17,049 | -20% | 1 | 1 | 0% | 2,227 | 3,107 | +40% | 0 | 0 | — |
case-18 | pass→pass | 17,747 | 15,514 | -13% | 1 | 1 | 0% | 2,304 | 3,194 | +39% | 0 | 0 | — |
case-19 | pass→pass | 27,256 | 20,601 | -24% | 1 | 1 | 0% | 2,185 | 3,571 | +63% | 0 | 0 | — |
case-20 | fail→fail | 24,900 | 24,390 | -2% | 1 | 1 | 0% | 2,462 | 4,025 | +63% | 0 | 0 | — |
case-21 | fail→fail | 20,854 | 20,527 | -2% | 1 | 1 | 0% | 2,346 | 3,605 | +54% | 0 | 0 | — |
case-22 | pass→pass | 13,849 | 15,624 | +13% | 1 | 1 | 0% | 2,206 | 3,625 | +64% | 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. 22 cases were attempted. The headline lift of +23 percentage points is the difference between those two pass rates over the 22 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.