What problem does it solve?
It removes the friction of launching ML experiments on local or remote GPU machines by automatically handling environment detection, GPU availability checks, code synchronization, deployment, and post-launch verification.
Core Features & Use Cases
- Environment-aware deployment: Detects local vs remote execution from the project’s CLAUDE.md (or falls back to environment variables / local execution) and prepares the right run commands.
- GPU pre-flight validation: Checks GPU availability (nvidia-smi for NVIDIA; MPS availability check for Mac) and only proceeds when sufficient free memory is likely available.
- Remote-ready code syncing: Syncs code to the server via rsync (default) or via git push/pull when configured, avoiding unnecessary large files.
- Optional experiment instrumentation: When enabled in CLAUDE.md, ensures W&B logging exists in training scripts and verifies wandb login on the target machine.
- Robust launch workflow: Uses screen sessions for remote jobs and background execution for local long runs, writing logs to files and verifying the launch afterwards.
Quick Start
Ask the skill to run experiment with an appropriate description so it deploys to the configured server (or runs locally) and starts a GPU-bound training process with logs.