lanes-status
Show the current state of all tmux lanes. Fast, visual, no ceremony.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Show the current state of all tmux lanes. Fast, visual, no ceremony.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Pause and reset. Gather what's scattered, commit what's ready, prepare for what's next.
Bootstrap a multi-agent project. Define the meta-process, resolve every open question, close the circle.
One agent flies high. Holds strategic context, names the unnamed, never descends into implementation.
Every session has a beginning, middle, and end. Design for session boundaries instead of being surprised by them.
Manage a multi-agent tmux workspace. Status, allocation, prompt drafting, cleanup.
Propose tmux lane allocations for pending work. Status view + assignment plan + sequencing logic.
| name | lanes-status |
| description | Show the current state of all tmux lanes. Fast, visual, no ceremony. |
Quick view of every pane in the current tmux window: what's running, what's idle, what's ready.
Run these three commands to gather the raw state:
# Inventory: index, size, process, PID
tmux list-panes -F '#{pane_index} #{pane_width}x#{pane_height} #{pane_current_command} #{pane_pid}'
# Titles
tmux list-panes -F '#{pane_index} #{pane_title}'
# Last few lines of each pane's output
for i in $(tmux list-panes -F '#{pane_index}'); do
echo "=== Pane $i ==="
tmux capture-pane -t "$i" -p | tail -8
done
From the captured output, determine state:
| Signal | State |
|---|---|
| Agent UI visible, recent output | Active โ agent is working |
| Agent UI visible, waiting for input | Idle โ session open, no activity |
| Shell prompt at the bottom | Shell โ ready for new agent |
| Anything else | Unknown โ investigate |
Present a single table showing the full workspace at a glance:
โโโโโโโโโโโโโโโโโโโฌโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ Pane โ Size โ Title โ Status โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 0 (left) โ 162x82 โ "meta" โ Us โ meta, active โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 1 (upper-right) โ 153x40 โ "Feature work" โ Stale โ last session's agent, idle โ
โโโโโโโโโโโโโโโโโโโผโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโผโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ 2 (lower-right) โ 153x41 โ "Research" โ Shell โ ready for new agent โ
โโโโโโโโโโโโโโโโโโโดโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Include position hints (left, upper-right, etc.) when the layout is clear from pane sizes.
When the spatial layout matters, also render an ASCII view of the physical workspace:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฌโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ โ
โ 0: META (us) โ 1: Feature work โ
โ 162x82 โ active โ 153x40 โ stale/idle โ
โ โ โ
โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ โ โ
โ โ 2: Research โ
โ โ 153x41 โ shell, ready โ
โ โ โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโดโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
This gives the operator an at-a-glance map of what's where.