← ClaudeAtlas

dogfood-tuilisted

Structured TUI dogfooding and QA workflow using agent-tty. Use for exploratory testing, bug hunting, release-readiness validation, and UX review of terminal applications.
coder/agent-tty · ★ 4 · AI & Automation · score 73
Install: claude install-skill coder/agent-tty
# Dogfooding TUIs with agent-tty Use this skill when the user wants structured exploratory testing, bug hunting, release-readiness validation, or UX review for a terminal application or TUI. ## Prerequisites This workflow assumes the `agent-tty` core skill is already loaded. If it is not, load it first with `agent-tty skills get agent-tty`. Use this skill as the specialized QA layer on top of the core terminal automation workflow. ## Dogfooding Workflow 1. **Create an isolated home** so artifacts and session state stay reviewable and do not pollute the real user environment. 2. **Check renderer and browser prerequisites** with `doctor --json` before any screenshot or recording work. 3. **Create the session** with a known shell or launcher command and capture the returned session ID. 4. **Launch the target app intentionally**: - Use `run` for fast setup commands or scripted launches. - Use `type` for literal keystroke-by-keystroke text entry that should appear in the session. - Use `send-keys` for control input such as arrows, Enter, Escape, Ctrl+C, or function-key navigation. 5. **Wait on observable state** with `wait` instead of blind sleeps: - `--text` when a label, prompt, or status message should appear. - `--screen-stable-ms` when the UI is animating or repainting. - `--idle-ms` when command completion matters more than screen text. 6. **Capture the current screen state** with `snapshot --format text --json` for searchable text evidence. 7. **Captu