← ClaudeAtlas

tmuxinatorlisted

Helps create, edit, and debug tmuxinator project configurations, set up complex tmux session layouts, and automate development environment startup with multiple windows and panes.
bastos/skills · ★ 7 · Web & Frontend · score 71
Install: claude install-skill bastos/skills
# Tmuxinator ## Overview Tmuxinator manages complex tmux sessions through YAML configuration files. Define windows, panes, layouts, and startup commands once, then launch reproducible development environments with a single command. ## When to Use - Setting up multi-window/pane development environments - Automating project-specific terminal layouts - Creating reproducible tmux sessions across machines - Debugging tmuxinator configuration issues **Not for:** Simple single-window sessions (just use `tmux` directly) ## Quick Reference | Command | Alias | Purpose | |---------|-------|---------| | `tmuxinator new PROJECT` | `n` | Create/edit project config | | `tmuxinator new --local PROJECT` | - | Create `.tmuxinator.yml` in current dir | | `tmuxinator start PROJECT` | `s` | Launch session | | `tmuxinator start PROJECT -n NAME` | - | Launch with custom session name | | `tmuxinator start PROJECT --append` | - | Append windows to current session | | `tmuxinator stop PROJECT` | - | Kill session | | `tmuxinator stop-all` | - | Kill all tmuxinator sessions | | `tmuxinator list` | `l`, `ls` | List all projects | | `tmuxinator copy OLD NEW` | `c`, `cp` | Duplicate config | | `tmuxinator delete PROJECT` | `rm` | Remove config | | `tmuxinator debug PROJECT` | - | Show generated shell commands | | `tmuxinator doctor` | - | Diagnose issues | ## Configuration Locations 1. `~/.tmuxinator/PROJECT.yml` (default) 2. `$XDG_CONFIG_HOME/tmuxinator/PROJECT.yml` 3. `$TMUXINATOR_CONFIG/PROJECT