skills/tui-explorer/SKILL.md
Discover and replay terminal UI paths using agent-tui. Use when you need to launch a TUI app, explore navigation with bounded BFS, generate markdown acceptance tests, and verify those tests repeatedly. Do not use for web or desktop GUI automation.
npx skillsauth add pproenca/agent-tui tui-explorerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Generate replayable acceptance tests from discovered TUI navigation paths.
skills/tui-explorer/scripts/tui_explorer discover --command "<app command>"skills/tui-explorer/scripts/tui_explorer verify --spec "<path-to-acceptance.md>"Enter, Tab, ArrowDown, ArrowUp, ArrowRight, ArrowLeft, Esc, Space.--allow-risky is set..agent-tui/discover/<timestamp>/.agent-tui live start --open before discovery so the user can watch exploration in the built-in web UI.discover for the target command.acceptance.md (human-readable OpenSpec-style expectations + machine-executable steps)trace.jsonldiscover-report.jsonverify against the generated acceptance.md.agent-tui live stop after verification.Session handling for live preview:
verify-report.json and files under failures/.references/schema-v1.mdreferences/discovery.mdreferences/replay.mdtools
Automate terminal UI (TUI) apps with agent-tui for testing, inspection, demos, and scripted interactions. Use when automating CLI/TUI flows, regression testing terminal apps, verifying interactive behavior, or extracting structured text from terminal UIs. Also use when asked what agent-tui is, how it works, or to demo it. Do not use for web browsers, GUI apps, or non-terminal interfaces.
tools
Use when work should span one or more detached tasks but still behave like one job with a single owner context. TaskFlow is the durable flow substrate under authoring layers like Lobster, ACPX, plugins, or plain code. Keep conditional logic in the caller; use TaskFlow for flow identity, child-task linkage, waiting state, revision-checked mutations, and user-facing emergence.
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------
tools
# Lobster Lobster executes multi-step workflows with approval checkpoints. Use it when: - User wants a repeatable automation (triage, monitor, sync) - Actions need human approval before executing (send, post, delete) - Multiple tool calls should run as one deterministic operation ## When to use Lobster | User intent | Use Lobster? | | ------------------------------------------------------ | --------------------------