What problem does it solve? Testing interactive command-line and terminal UI applications manually is slow, non-repeatable, and hard to debug. This Skill provides a repeatable local harness to drive a CLI with deterministic input, capture transcripts, and profile startup, hangs, and memory growth without external services. ## Core Features & Use Cases - Deterministic CLI Driving: Launch a CLI in tmux or a PTY, send keystrokes one at a time, and wait for concrete screen patterns before each action. - Transcript Capture: Record before/after terminal output to reproduce bugs and verify fixes for prompts, interrupts, resize behavior, and layout. - Profiling Recipes: Measure startup regressions, capture CPU profiles and heap snapshots via the Node inspector, and diagnose hangs with stack samples. - Use Case: A Node-based TUI hangs after a specific keypress. Launch it in a tmux session with the inspector enabled, replay the keystroke sequence, capture the screen state, and collect a CPU profile to find the blocking function. ## Quick Start Ask the assistant to reproduce a CLI bug by driving the command in a tmux harness, capturing the screen before and after each input, and saving the transcript.