← ClaudeAtlas

system-infolisted

Probe system resources — CPU, RAM, disk, GPU/CUDA/MPS — and translate findings into experiment design recommendations. Run this at the start of any compute-intensive project.
Daisybastioned440/lite-research-agents · ★ 1 · AI & Automation · score 74
Install: claude install-skill Daisybastioned440/lite-research-agents
# System Info Gather a complete picture of available compute before designing or launching experiments. After collecting the data, produce a structured profile and write it to `memory/system-profile.md` in the project sandbox. --- ## When to Use - At the start of any project involving training, fine-tuning, or large-scale data processing - When a training run is unexpectedly slow or crashes (re-run to check resource pressure) - Before deciding batch size, number of workers, mixed precision settings, or dataset size --- ## Step 1 — Detect OS ```bash uname -s ``` - `Linux` → use Linux commands below - `Darwin` → use macOS commands below - `Windows` → use PowerShell commands below (limited support) --- ## Step 2 — CPU **Linux:** ```bash lscpu | grep -E "Model name|Socket|Core|Thread|MHz" nproc ``` **macOS:** ```bash sysctl -n machdep.cpu.brand_string sysctl -n hw.physicalcpu hw.logicalcpu ``` Record: model name, physical cores, logical cores (threads). --- ## Step 3 — RAM **Linux:** ```bash free -h ``` **macOS:** ```bash sysctl -n hw.memsize | awk '{print $1/1024/1024/1024 " GB"}' vm_stat | grep -E "Pages free|Pages active|Pages inactive|Pages wired" ``` Record: total RAM, available RAM. On macOS, note that `vm_stat` pages are 16KB each. --- ## Step 4 — Disk **Linux / macOS:** ```bash df -h . ``` Run from within the project `sandbox_root` to see available space on the relevant partition. Record: total disk, used, available on the partition where the projec