| name | tmux-qa |
| description | This skill should be used when the user asks to "QA changes", "verify this works", "test the build", "check if this runs", "validate changes in tmux", or wants end-to-end verification of code changes by running builds, tests, and applications in tmux. |
| context | fork |
| agent | tmux-qa |
QA Task
Verify the code changes in this project work correctly.
Scope: $ARGUMENTS
If no scope was provided, read the recent changeset to determine what needs verification. Detect the build system, run the appropriate build/test/run commands in tmux, and report results.
Visibility: If invoked from inside a tmux session ($TMUX set), the agent MUST split a new pane into the user's current session so they can watch the work live. Outside tmux, fall back to a detached qa-<timestamp> session and print the tmux attach command so the user can hook in. Either way, every build/test/run command goes through tmux send-keys — never bypass with raw Bash even for non-interactive commands.