← スキル一覧に戻る

tmux-test
by inspirepan
Coding Agent CLI
⭐ 14🍴 2📅 2026年1月23日
SKILL.md
name: tmux-test description: Test klaude-code interactively using tmux with synchronous task completion. Use when testing UI features, verifying changes, or debugging interactive behavior. Eliminates polling/sleep by using KLAUDE_TEST_SIGNAL for precise synchronization.
tmux-test
Test klaude-code in an interactive tmux session with synchronous task completion.
Quick Start
# Create session and start klaude with signal
tmux new-session -d -s test -x 120 -y 30
tmux send-keys -t test 'KLAUDE_TEST_SIGNAL=done uv run klaude' Enter
sleep 3 # Wait for startup only
# Send request and wait for completion (no polling needed)
tmux send-keys -t test 'your prompt here' Enter
tmux wait-for done # Blocks until task completes
# Capture output
tmux capture-pane -t test -p -S -50
# Cleanup
tmux kill-session -t test
Key Points
KLAUDE_TEST_SIGNAL=<channel>: Environment variable that enables task completion signalingtmux wait-for <channel>: Blocks until the signal is sent (task completes)- Signal is only sent when main agent task finishes (not sub-agents)
- Use
-S -Nwith capture-pane to get N lines of scrollback history
Common Patterns
Multiple Sequential Requests
for prompt in "request 1" "request 2"; do
tmux send-keys -t test "$prompt" Enter
tmux wait-for done
tmux capture-pane -t test -p -S -30
done
Capture Full Output
tmux capture-pane -t test -p -S - # Entire scrollback
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です