What problem does it solve? Long training or evaluation runs executed as foreground shell calls hit tool timeouts and leave the human staring at a spinner with no visibility into progress. This Skill launches runs into a terminal the human can watch live, then polls status cheaply so monitoring never floods the agent's context. ## Core Features & Use Cases - Visible Launch Backends: Detects the best available surface — tmux split, WezTerm/kitty pane, macOS Terminal/iTerm window, Linux GUI terminal, detached tmux for headless SSH, or nohup as a last resort — and prints an attach command for the user. - Structured Run Artifacts: Each run gets a timestamped directory under .paper-reproduction/runs/<RUN_ID>/ containing console.log, exit_code, and an optional status.json heartbeat for cheap polling. - Context-Safe Monitoring: Polls every ~60 seconds using status.json, a CR-translated log tail, or tmux capture-pane, reporting one line per poll instead of dumping raw logs. - Use Case: A user says "train the model with configs/a.yaml". The Skill preflights the config, spawns the run in a visible tmux pane, gives the user the attach command, and narrates step/loss/ETA until the exit code appears. ## Quick Start Ask the agent to launch your training command, for example: run python train.py --config configs/a.yaml in a terminal I can watch and keep me updated on its progress.