Maintains knowledge about the RACA visualization website. Answers questions about what visualizations are currently supported, how to check if artifacts can be displayed, and how to add new visualizer tabs. Also handles code edits to the frontend/backend when a new visualization type is needed. Run this skill when the user asks "what can the dashboard show?", "add a new visualizer", "why isn't my data showing up?", or "how does the visualizer work?".
Activated when users discuss experiments — designing, running, reviewing, or managing them. Handles folder creation, dashboard sync, state tracking, and lifecycle enforcement. Users may enter at any stage. Meet them where they are, but ensure red-teaming and validation happen before compute runs.
Core job execution skill. Takes an experiment design or canary specification and handles the full job lifecycle: write sbatch script, submit, monitor, handle artifacts, resume on failure, and report results. Run this skill when the user says "run this job", "submit the experiment", "launch the canary", or "run on <cluster>".
Walk the user through connecting a new compute cluster (SLURM, RunPod, or local GPU) to RACA. Writes config to .raca/clusters.yaml and verifies connectivity. Run this skill when the user says "add a cluster", "set up a cluster", "connect to HPC", or "configure RunPod".
Walk the user through setting up RunPod as a compute provider for RACA. Covers account creation, API key, GPU selection, pricing, pod vs serverless, known issues, and writing the RunPod entry in .raca/clusters.yaml. Run this skill when the user says "set up RunPod", "add RunPod", "configure RunPod", or "I want to use RunPod".