run-experiment
Run Experiment
Submit an ML experiment to a compute environment — local machine, SLURM HPC (Ibex, UW, etc.), or RunAI/Kubernetes (EPFL).
Generates a reproducible job script in jobs/ that is committed alongside the code, then provides the exact submit command to run.
Pair this skill with research-project-memory when a launched job should be linked to a planned experiment, evidence item, worktree, or project action.
Pair this skill with project toolchain gates when generated job scripts should be checked before launch. Use shellcheck and shfmt when available, but do not require the user to install them just to generate a draft script.
Terminology:
local: the machine where the agent is running, usually the user's MacGit remote: GitHub/GitLab remote used for code sync, such asoriginserver: SSH/HPC/RunAI execution environment such asquest,ibex-vscode, orepfl-haas
When launching on SLURM or RunAI, call it a server run rather than a remote run unless referring to the Git remote.
Skill Directory Layout
More from a-green-hand-jack/ml-research-skills
project-init
Initialize an ML research project control root. Use for paper/code/slides repos, shared memory, GitHub Project alignment, agent guidance, worktree policy, and lifecycle handoffs.
39init-python-project
Initialize or enhance a Python/ML project. Use for new repos or forks needing production structure, uv environment setup, and research evidence docs.
37new-workspace
Create Git branches or worktrees for research code and paper versions. Use for experiments, baselines, rebuttal fixes, arXiv/camera-ready branches, and worktree memory.
36project-sync
Sync verified code-side experiment results into paper memory. Use when logs, reports, run docs, or user-confirmed metrics should become paper-facing evidence.
36init-latex-project
Initialize a LaTeX academic paper project. Use for new conference or journal papers needing templates, macros, venue preambles, and writing guidance.
36add-git-tag
Create annotated Git milestone tags. Use when completing a phase, releasing a version, or marking a research checkpoint.
36