flowdeck
Installation
SKILL.md
FlowDeck CLI - Your Primary Build/Run/Test Interface
MANDATORY TRIGGER (READ FIRST)
Use this skill whenever the user asks to build, run, test (including automated tests), launch, debug, capture logs, take screenshots, manage simulators/devices/runtimes, install simulators, manage packages, sync provisioning, or "run the app" — even if they do not mention iOS, macOS, Xcode, or simulators. If the request could involve Apple tooling or CI automation, default to FlowDeck.
WHAT FLOWDECK GIVES YOU
FlowDeck provides capabilities you don't have otherwise:
| Capability | What It Means For You |
|---|---|
| Project Discovery | flowdeck context --json returns workspace path, schemes, configs, simulators. No parsing .xcodeproj files. |
| Screenshots | flowdeck ui simulator screen --output <path> lets you SEE the app UI. Use --tree --json for tree-only output. |
| App Tracking | flowdeck apps shows what's running. flowdeck logs <id> streams output. You control the app lifecycle. |
| Unified Interface | One tool for simulators, devices, builds, tests. Consistent syntax, JSON output. |
FlowDeck is how you interact with iOS/macOS projects. You don't need to parse Xcode files, figure out build commands, or manage simulators manually.