tmux-master

Enforces explicit -t targeting for tmux-driven session, window, and pane automation.

31|3|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/JeremyDev87/codingbuddy --skill tmux-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tmux-master
Source: https://github.com/JeremyDev87/codingbuddy/tree/main/packages/rules/.ai-rules/skills/tmux-master
Command: npx skills add https://github.com/JeremyDev87/codingbuddy --skill tmux-master

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Background knowledge for tmux session, window, and pane lifecycle management, including layout control, inter-pane communication, styling, and troubleshooting. Used by taskMaestro and parallel execution workflows.

Core Features & Use Cases

  • Clear guidance on explicit targeting of sessions, windows, and panes to prevent context errors in automation.
  • Patterns for multi-pane orchestration, layout management, and conductor-bottom setups to improve parallel agent execution.
  • Readiness polling, pane communication, and troubleshooting techniques for robust tmux-based workflows.

Quick Start

To apply this skill, structure automation to always target a named session, window, and pane explicitly.

Frequently Asked Questions about tmux-master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I prevent context errors in tmux session automation?

Prevent context errors in tmux automation by enforcing explicit -t targets for all session, window, and pane lifecycle commands. Always specify named sessions and panes to guarantee commands execute in the correct context.

What is the best way to orchestrate multi-pane layouts in tmux?

The best way to orchestrate multi-pane layouts in tmux is by using explicit pane-level commands alongside readiness polling. This ensures panes are fully initialized before executing subsequent inter-pane communication or automation tasks.

How do I set up a conductor-bottom layout for parallel agent execution?

Set up a conductor-bottom layout by configuring multi-pane orchestration patterns that separate the controlling conductor pane from executing agent panes. Apply explicit targeting and completion polling to manage the parallel workflow.

Why does my tmux automation fail when targeting panes without readiness polling?

Tmux automation fails without readiness polling because targeted panes may not be fully initialized when subsequent commands execute. Implement robust readiness and completion polling to verify pane state before sending commands.

Do I need named sessions for robust tmux error handling?

Yes, named sessions are required for robust tmux error handling. Explicitly naming sessions, windows, and panes prevents ambiguity during lifecycle management and ensures automation commands route to the correct targets.