What problem does it solve?
Validating desktop UI flows for Omi macOS requires consistent navigation, predictable widget behaviors, and reliable flow coverage across multiple screens. This skill provides a structured approach to exploring and verifying the app's architecture, interaction patterns, and end-to-end journeys to prevent regressions.
Core Features & Use Cases
- End-to-end flow coverage for core screens including Dashboard, Chat, Memories, Tasks, Rewind, Apps, and Settings.
- Agent-driven accessibility-based UI exploration using agent-swift to interact with elements, read state, and capture evidence.
- Reproducible flow plans (YAML-based) with preconditions, steps, expectations, and reports to guide QA, development, and design reviews.
Quick Start
Run the E2E flow suite by loading the YAMLs under flows and executing agent-swift to validate the desktop UI flows.