What problem does it solve?
It removes the manual setup friction of building an app, installing it on the right target, and launching it—across Android, iOS, web, and Flutter—by auto-detecting the platform and resolving the correct device/browser.
Core Features & Use Cases
- Auto platform detection: Identifies Android, iOS, Web, and Flutter projects by checking common build/config files, then routes execution to the right launch workflow.
- Target device/browser resolution: Selects the correct emulator/physical device/serial (Android), booted/specified simulator or physical UDID (iOS), browser and dev URL (web), or a Flutter device id (Flutter) based on arguments and availability.
- End-to-end run flow: Optionally performs install via
/skills:install, then launches the app (or starts/polls a dev server for web) and reports the resulting identifiers/URL for confirmation.
Quick Start
Run the app by asking: "Use /skills:run --device emulator --variant debug".