What problem does it solve? Verifying macOS GUI behavior requires a real desktop environment, but manual testing is slow and CI runners rarely offer interactive displays. This Skill lets an agent spin up disposable Tart VMs, drive the GUI over VNC, and capture screenshots as verification evidence without touching the host system. ## Core Features & Use Cases - Ephemeral VM lifecycle: Clone a base image, run headless by default, and tear down cleanly so no state leaks between runs. - Guest command execution: Run builds and shell commands via tart exec with automatic SSH fallback when the guest agent is unavailable. - VNC GUI interaction: Click, double-click, type, send keyboard shortcuts, scroll, drag, and run multi-step batches over a single VNC connection. - Target manifests and flows: Store calibrated UI landmarks in .tart/target.yaml and reusable workflow recipes in .tart/flows/ so coordinates are version-controlled with the app. - Use Case: After building a SwiftUI app in a macos-tahoe-xcode VM, click the toolbar menu landmark, capture a resized screenshot of the open dropdown, and tear down the VM as proof the workflow succeeded. ## Quick Start Ask the agent to start a Tart VM from the macos-tahoe-xcode base image, build and launch your app inside it, click through the main workflow by landmark, capture verification screenshots, and tear the VM down.