roofline-incident
Installation
SKILL.md
Incident: triage order
Goal: within five minutes, locate the failure (server, memory, queue, parser, proxy) and pick the least destructive action. Restart comes last.
Triage
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml health # is the endpoint alive, does the model answer
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml metrics # queue, KV, preemptions, p95
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml gpu # memory, foreign processes, temperature
task -t ${CLAUDE_SKILL_DIR}/../roofline-toolbox/Taskfile.yml logs INFER_PROFILE=<name> LINES=200
Then work the table; the full symptom table is in references/symptoms.md.