| name | tmux-processes |
|---|---|
| description | Run any long-running process in a named tmux session so it survives across Claude sessions. Use when starting any process that won't exit on its own — dev servers, clusters, watchers, builds, test runners, tail/follow commands, daemons, REPLs, port-forwards, agents, etc. — or when reading output from a previously started one, or when the user mentions tmux sessions, windows, or panes directly. The Bash tool's `run_in_background` only persists within the current Claude session; use this skill instead for anything that should outlive the session. |
Applies to any long-running process — examples below (kilter up, pnpm dev, tilt up) are illustrative, not a closed list. If the command doesn't exit on its own and you want to read its output later (this session or a future one), put it in tmux.