Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when designing or auditing the experimental program of a CVPR paper, covering benchmark and baseline selection under matched-compute fairness, the ablation study reviewers treat as mandatory, qualitative and failure-case evidence, efficiency metrics tied to the Compute Reporting Form, and generalization tests beyond a single dataset.
.claude/skills/brycewang-stanford-cvpr-experiments/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -1% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -21% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 60% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 45% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 22% | 0% |
CVPR runs on benchmark evidence: reviewers at the 2026 edition sorted 16,092 submissions largely by asking "do the tables prove the sentence?" This skill designs an experimental program that answers the four questions every vision review implicitly asks — does it work, why does it work, when does it fail, and what does it cost.
versions, standard splits. A new task may justify a new benchmark, but then the benchmark itself becomes a contribution needing validation (and, if claimed as one, public release by camera-ready — verified 2026 policy).
baseline. The comparison that kills papers in review is the one you omitted because it was too strong.
schedule wherever possible — or tabulate the mismatch explicitly. Beating a ResNet-era method with a ViT-L and calling it method innovation is the single most common CVPR review objection.
papers; asterisk and footnote the re-runs.
Vision reviewers treat ablations as the paper's proof of understanding. Structure the grid so each row removes or replaces exactly one design decision:
text# ablation-matrix.txt — one experiment per line, one variable per experiment A0 full method (reference row) A1 - temporal attention → per-frame baseline tests the core claim A2 - our loss → standard L1 is the loss or the architecture doing it? A3 - pretrain → from scratch how much rides on initialization? A4 swap: our module in baseline X does the gain transfer? A5 sensitivity: key hyperparameter sweep is A0 a lucky point?
Rows A4 (transplant) and A5 (sensitivity) separate memorable ablation sections from perfunctory ones. Every ablation row cited in prose belongs in the 8-page body; the long grid goes to the supplement.
Cherry-picked grids convince nobody at a venue that invented the genre. The credible pattern:
| Qualitative element | Purpose | |---|---| | Random (or id-listed) sample grid | Shows typical, not best-case, behavior | | Side-by-side vs. two strongest baselines | Same inputs, aligned crops, labeled columns | | Failure cases with a taxonomy | "Fails under occlusion and low light" beats silence | | Video for anything temporal | In the supplement — external links are banned |
State the selection rule in the caption ("first 8 validation images", "random seed 0"). A stated rule converts pretty pictures into evidence.
The 2026 cycle made compute visible venue-wide via the mandatory Compute Reporting Form (hardware + verification sections required; deeper compute sections optional but tied to recognition badges). Align the paper with the form: report params, FLOPs, latency (named hardware, batch size, resolution), and training GPU-hours for your method and re-run baselines where you can. "Real-time" with no hardware named contradicts your own CRF and reviewers can now check.
A method shown on one dataset is a result about that dataset. Cheap robustness evidence reviewers reward: evaluate the trained model on a second domain without retuning; report cross-dataset transfer; if your field has corruption/shift suites, run them. One honest sentence about where transfer degrades is worth more than a defensive omission — it becomes your limitations paragraph (see cvpr-writing-style).
At CVPR-scale training costs, experiment selection is a resource-allocation problem. Plan the program backward from the paper's skeleton:
efficiency table, qualitative grid, one transfer result).
have" grid costing more than the flagship.
claim runs first, not last — discovering in October that A1 ≈ A0 should redirect the project, not decorate it.
small matched-setting re-run, and having compute standing by converts a weakness into a mini-table.
cvpr-reproducibility) as it runs; the CRFoptional sections then fill themselves.
Multi-seed everything is unaffordable at modern budgets; the defensible pattern is multi-seeded cheap experiments with mean ± std, a single flagged flagship run, and no headline claims resting on differences smaller than observed seed noise (full protocol in cvpr-reproducibility). For generative work, repeat evaluation sampling; for detection, fix and disclose the exact mAP implementation.
withheld; see cvpr-reproducibility for submission-server discipline).
cycle).
text[Evidence audit] works / why / fails / costs — covered? [Comparison risks] unmatched: <backbone/pretrain/resolution/schedule> [Ablation] rows isolating single factors: <n>; transplant + sensitivity present? [Qualitative] selection rule stated? failures taxonomized? [Efficiency] params/FLOPs/latency/GPU-hours vs CRF: consistent? [Priority additions] <ordered by review impact>
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-06 | pass→pass | 26,641 | 16,943 | -36% | 1 | 1 | 0% | 3,014 | 3,702 | +23% | 0 | 0 | — |
case-01 | fail→pass | 42,628 | 31,222 | -27% | 1 | 1 | 0% | 5,862 | 5,787 | -1% | 0 | 0 | — |
case-02 | fail→pass | 39,923 | 24,528 | -39% | 1 | 1 | 0% | 5,474 | 4,326 | -21% | 0 | 0 | — |
case-03 | fail→fail | 35,101 | 27,713 | -21% | 1 | 1 | 0% | 4,683 | 4,489 | -4% | 0 | 0 | — |
case-04 | pass→pass | 16,595 | 17,615 | +6% | 1 | 1 | 0% | 1,848 | 3,119 | +69% | 0 | 0 | — |
case-05 | pass→pass | 22,469 | 25,730 | +15% | 1 | 1 | 0% | 2,666 | 4,325 | +62% | 0 | 0 | — |
case-07 | fail→pass | 19,217 | 17,733 | -8% | 1 | 1 | 0% | 2,323 | 3,725 | +60% | 0 | 0 | — |
case-08 | fail→pass | 23,223 | 18,289 | -21% | 1 | 1 | 0% | 2,531 | 3,672 | +45% | 0 | 0 | — |
case-09 | fail→pass | 22,708 | 27,113 | +19% | 1 | 1 | 0% | 2,470 | 3,013 | +22% | 0 | 0 | — |
case-10 | fail→pass | 15,848 | 14,067 | -11% | 1 | 1 | 0% | 2,056 | 2,805 | +36% | 0 | 0 | — |
case-11 | fail→pass | 25,361 | 19,189 | -24% | 1 | 1 | 0% | 2,508 | 3,461 | +38% | 0 | 0 | — |
case-12 | fail→pass | 21,449 | 17,044 | -21% | 1 | 1 | 0% | 2,280 | 3,273 | +44% | 0 | 0 | — |
case-13 | fail→pass | 13,663 | 14,353 | +5% | 1 | 1 | 0% | 2,062 | 2,634 | +28% | 0 | 0 | — |
case-14 | fail→pass | 18,405 | 7,751 | -58% | 1 | 1 | 0% | 1,751 | 2,438 | +39% | 0 | 0 | — |
case-15 | fail→pass | 16,549 | 16,772 | +1% | 1 | 1 | 0% | 1,809 | 2,886 | +60% | 0 | 0 | — |
case-16 | fail→pass | 22,262 | 12,862 | -42% | 1 | 1 | 0% | 2,286 | 3,219 | +41% | 0 | 0 | — |
case-17 | fail→pass | 26,149 | 17,500 | -33% | 1 | 1 | 0% | 1,989 | 3,067 | +54% | 0 | 0 | — |
case-18 | fail→pass | 18,555 | 19,252 | +4% | 1 | 1 | 0% | 1,956 | 3,614 | +85% | 0 | 0 | — |
case-19 | fail→pass | 24,475 | 25,585 | +5% | 1 | 1 | 0% | 2,619 | 4,224 | +61% | 0 | 0 | — |
case-20 | fail→pass | 25,422 | 21,124 | -17% | 1 | 1 | 0% | 3,255 | 3,471 | +7% | 0 | 0 | — |
case-21 | fail→pass | 27,244 | 18,795 | -31% | 1 | 1 | 0% | 2,404 | 3,513 | +46% | 0 | 0 | — |
case-22 | fail→pass | 24,977 | 18,918 | -24% | 1 | 1 | 0% | 3,149 | 3,399 | +8% | 0 | 0 | — |
case-23 | fail→pass | 28,114 | 12,672 | -55% | 1 | 1 | 0% | 2,686 | 2,966 | +10% | 0 | 0 | — |
case-24 | fail→pass | 26,079 | 20,528 | -21% | 1 | 1 | 0% | 2,558 | 3,520 | +38% | 0 | 0 | — |
case-25 | fail→pass | 22,052 | 15,246 | -31% | 1 | 1 | 0% | 2,668 | 2,817 | +6% | 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. 25 cases were attempted. The headline lift of +84 percentage points is the difference between those two pass rates over the 25 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.