Skip to main content

interactive-test

Use this skill before testing interactive applications (GUI/TUI).

Informações da origem

Repositório
archibate/dotfiles-opencode
Última atividade na origem
20 de fevereiro de 2026 às 09:16
Idioma detectado do SKILL.md
inglês
Estrelas
108
Forks
21

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
interactive-test
description
Use this skill before testing interactive applications (GUI/TUI).
# Interactive Application Test Guide Use this skill when testing interactive applications. This skill does not apply to non-interactive applications. ## CRITICAL RULES **IMPORTANT:** - You are a **CLI agent**. - You run in **terminals** by default. - You have NO ability to manipulate GUI directly. - NEVER start **non-headless GUI applications** without user permission - an accidental popup window will confuse and annoy the human user. ## Testing GUI Applications GUI Application typically requires interactive test which is not available from terminal. Heres are the common solutions: - Web-based GUI (e.g. Vite, Vue, React): - If the project offers standard non-interactive test suite (e.g. `vite test`), run that first. - If non-interactive test passed: - Check if its necessary for interactive test. - Use browser automation tools for headless interactive test. - Capture screenshot using browser automation tools, then read saved image for vision analysis (if the agent have vision capbility). - Traditional local GUI (e.g. Qt, Pygame): - If the project offers standard unit tests for non-interactive functionalities, run that first. - For e2e test with GUI running: - Must ask human user for manual test. ### Browser Automation Tools - `playwright` - `chrome-dev-tools` - `agent-browser` ## Testing TUI Applications TUI Applications typically interacts with terminal key strokes. The builtin `bash` tool does not allow interactive TTY/PTY. Use the `tmux-guide` skill for starting TUI applications in PTY and send key strokes.
Ver no GitHub