Install any skill in seconds. Free to start, no credit card required.
Get Started Free →hashgraph-online/tmux-layout
Use this skill when the operator wants a prepared tmux visualization layout for the session's side-channels (STATE.md tail, CI-watch, events.jsonl tail). Renders a 4-pane default layout or debug layout. Read-only side-channel observability — the coordinator chat stays in the operator's original terminal. Trigger phrases: "tmux layout", "split panes for ci watch", "visualize session side-channels", "show me state-md tail and ci".
Passed 16 of 18 test cases with the skill, and 4 of 18 without it.
and 16 more in the full report
14 fixed5 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
The visualization substrate implementation is split across helper modules like `layouts.mjs`, `vcs-detector.mjs`, and `tmux-shell.mjs`. In which repository directory path are these sibling modules located?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies "scripts/lib/tmux-layout/" as the module location. | Missed | Passed |
The instructions your model reads when the skill loads.
Status: PROPOSED per ADR-0007 (
docs/adr/0007-tmux-visualization-substrate.md). Opt-in skill — NOT default. Project-instruction file resolution: this isCLAUDE.mdon Claude Code / Cursor IDE; the equivalent on Codex CLI isAGENTS.md. Seeskills/_shared/instruction-file-resolution.md.
Render a prepared tmux layout for operator-side observability of the session's asynchronous side-channels — STATE.md updates, CI status, events.jsonl wave/gate transitions. NOT a coordinator chat surface, NOT a wave-agent host. The coordinator chat remains in the operator's original terminal, period (per AUQ-001 in .claude/rules/ask-via-tool.md).
glab ci status manually./debug Phase 2 hypothesis testing (use --layout debug).tail -F .claude/STATE.md + a CI watcher would speed up your loop.Agent() calls; no PID, no TTY, no pane to attach./tmux-layout # default layout (4 panes)
/tmux-layout --layout debug # debug layout (4 panes, /debug companion)
/tmux-layout --json # machine-readable output (no attach)
/tmux-layout --session-name my-ws # custom tmux session name
/tmux-layout --force # replace existing session (PSA-003 escape hatch)
/tmux-layout --with-status-pane # add a 5th pane tailing agent-status telemetry (#565)
/tmux-layout --help # full CLI usage
The skill prints a one-line tmux command. Paste it into a SECOND terminal (do not run it where /tmux-layout was invoked). That second terminal becomes the layout. Your original terminal (the coordinator chat) stays where it is.
--with-status-pane)| Pane | Content | Command |
|---|---|---|
| 1 | Shell (operator scratch — NOT claude) | bash (interactive) |
test cases passed, vs 4 / 18 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.