Skip to content
Back to skills

Experimental Design

ASecurity

Best practices for designing reproducible ML experiments. Use when planning ablations, baselines, or controlled experiments.

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 29, 2026
ai-agentsgo

Security analysis

A100/100

Scanned September 29, 2026

npx -y skills add FOURTEEN1416/academic-agent-toolkit --skill experimental-design --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Experimental Design?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Experimental Design
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/fourteen1416-experimental-design/badge)](https://www.skillsdirectory.com/skills/fourteen1416-experimental-design)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: experimental-design
description: Best practices for designing reproducible ML experiments. Use when planning ablations, baselines, or controlled experiments.
metadata:
  category: experiment
  trigger-keywords: "experiment,ablation,baseline,control,hypothesis,reproducib"
  applicable-stages: "9,10,12"
  priority: "2"
  version: "1.0"
  author: researchclaw
  references: "Bouthillier et al., Accounting for Variance in ML Benchmarks, MLSys 2021"
---

## Experimental Design Best Practice
1. ALWAYS include meaningful baselines (not just random):
   - At least one classical method baseline
   - At least one recent SOTA method baseline
   - A simple-but-strong baseline (e.g., linear probe, k-NN)
2. Use MULTIPLE random seeds (minimum 3, ideally 5)
3. Report mean +/- std across seeds
4. Design ablations that isolate EACH key component:
   - Remove one component at a time
   - Each ablation must be meaningfully different from baseline
5. Control variables: change only ONE thing per comparison
6. Use standard splits (train/val/test) — never test on training data
7. Report wall-clock time and memory usage alongside accuracy

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…