sol-skilllisted
Install: claude install-skill Shu-Wan/solx
# 🌵 Sol skills
Official doc: <https://docs.rc.asu.edu/>.
That official doc is authoritative; these notes are just a cache.
## What this skill helps with
This skill teaches an AI coding assistant how to operate on ASU's Sol
supercomputer the way a careful human user would. The everyday job and
scratch operations are driven through **`solx`**, a small CLI this skill
installs and prefers; the rest is situational guidance for Sol's native
tools. Concretely, it covers:
- **Driving `solx`** — the CLI for daily Sol work: request and
manage interactive allocations (`solx job start/list/jump/time/stop`)
and renew flagged `/scratch` files (`solx keep`). The skill installs
it on first use and prefers it.
- **Detecting the environment** — recognizing whether the agent is
running on a Sol login/compute node or on a laptop, and branching
behavior accordingly.
- **Storage decisions** — putting datasets, model weights, and caches
under `/scratch/$USER` and keeping `/home` for config; never asking
for `sudo`.
- **Scratch retention** — refreshing files Sol has flagged for deletion
with `solx keep`, driven by Sol's own warning CSVs and a `[keep]`
block in the `solx` config; refusing to bulk-`touch` `/scratch`.
- **Getting software onto Sol without sudo** — `module load` for what
the cluster already provides, `uv` for Python interpreters and envs,
R's `tinytex` for LaTeX, `~/.local`/`~/opt` for everything else.
- **SLURM jobs** — interactive allocations through `solx