What problem does it solve?
TUI rendering bugs like garbled output, broken streaming, and layout corruption are hard to reproduce and inspect because the TUI takes over the terminal. This Skill runs ralph in a tmux split pane so live output can be captured and analyzed without losing control of the main terminal.
Core Features & Use Cases
- Isolated TUI Execution: Launch ralph in a dedicated tmux split pane while keeping the main pane free for inspection commands.
- Live Output Capture: Use tmux capture-pane to snapshot TUI state at any moment for bug reports and diagnostics.
- Environment Troubleshooting: Built-in guidance for common pitfalls like shell mismatches, stale loop locks, and premature captures.
- Use Case: A provider's streaming output appears garbled in the ralph TUI. Spawn a split pane, launch ralph with the failing config, wait for streaming to begin, then capture the pane contents to document the exact rendering corruption.
Quick Start
Ask the AI to reproduce the TUI rendering issue by launching ralph in a tmux split pane and capturing the live output after streaming starts.