What problem does it solve?
Running ML experiments without verifying compute resources wastes time and risks the AI fabricating fake results when execution silently fails. This Skill performs a mandatory pre-flight check that detects whether local GPUs, remote SSH servers, Vast.ai instances, or Modal serverless compute are actually available, and stops the pipeline immediately if they are not.
Core Features & Use Cases
- Multi-Environment Detection: Reads the project's CLAUDE.md to determine the target environment (local CUDA, Apple Silicon MPS, remote SSH, Vast.ai, or Modal) and runs the appropriate availability check.
- Hard Stop on Failure: When compute is unavailable, halts all experiment execution and reports exactly what is missing with actionable remediation steps, preventing hallucinated experiment results.
- Resource Summary on Success: When compute is verified, prints GPU name, count, and free memory before proceeding.
- Use Case: Before launching a training run on a remote GPU server, invoke this check to confirm SSH connectivity and free GPU memory, so the experiment never starts on an unreachable or fully occupied machine.
Quick Start
Ask the AI to run the compute guard check before starting your experiment, for example: "Check whether my GPU resources are available before running this training experiment."