What problem does it solve? Verifying that code changes to a terminal application produce the correct interactive behavior and visual rendering is tedious and error-prone when done manually. This Skill provides a structured protocol for automating TUI testing of Gemini CLI, including session management, visual validation, and regression checks. ## Core Features & Use Cases - Behavioral Verification: Confirm that code changes result in the expected terminal interactions using the agent-tui automation tool. - Visual Validation: Ensure the TUI renders correctly across different terminal sizes and states via screenshot-based checks. - Regression Testing: Automate interactive workflow checks to prevent breaking existing functionality. - Use Case: After modifying the Gemini CLI prompt rendering, build the project, launch it in an automated terminal session, type commands, and assert that expected output markers appear. ## Quick Start Ask the AI to test your local Gemini CLI changes by building the project and running an automated terminal session that verifies the help command output.