tmux コマンド送信スキル
目的
tmux の別ペインへ安全にコマンドを送信し、必要なら出力を取得する。
ルール
- •ターゲットは
pane_id(%N)を使う。pane_indexは使わない。 - •コマンド送信は
scripts/send_command.shを使う。send-keys -lでリテラル送信する。 - •実行確認は
scripts/capture_tail.shで行う。
手順
- •
tmux list-panes -a -F '#S:#I.#P pane_id=#{pane_id} active=#{pane_active}'で対象ペインを確認 - •
.codex/skills/tmux-sender/scripts/send_command.sh <pane_id> "<command>"で送信 - •
.codex/skills/tmux-sender/scripts/capture_tail.sh <pane_id> 60で結果確認
例
bash
.codex/skills/tmux-sender/scripts/send_command.sh %2 'codex exec "レビューして"' .codex/skills/tmux-sender/scripts/capture_tail.sh %2 80