lanes-status
2
总安装量
2
周安装量
#74731
全站排名
安装命令
npx skills add https://github.com/jesseposner/metacraft --skill lanes-status
Agent 安装分布
opencode
2
gemini-cli
2
claude-code
2
github-copilot
2
codex
2
kimi-cli
2
Skill 文档
Lanes Status
Quick view of every pane in the current tmux window: what’s running, what’s idle, what’s ready.
Process
1. Probe the workspace
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
2. Classify each pane
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 |
3. Render the table
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.
Important
- This is a snapshot, not a dashboard. Run it when you need to see the board.
- If a pane’s state is ambiguous, say so. Don’t guess.
- Keep the output tight. The value is in the glance.