flowdeck

Orchestrate Apple platform development tasks with unified JSON output.

171|133|Updated Mar 8, 2022
One-click install
npx skills add https://github.com/FirebaseExtended/firebase-video-samples --skill flowdeck-firebaseextended
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flowdeck
Source: https://github.com/FirebaseExtended/firebase-video-samples/tree/main/ccdr/makeitso/iOS/.agents/skills/flowdeck
Command: npx skills add https://github.com/FirebaseExtended/firebase-video-samples --skill flowdeck-firebaseextended

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines and unifies all development tasks for Apple platforms (iOS, macOS, etc.), eliminating the need for complex and disparate command-line tools.

Core Features & Use Cases

  • Unified Command Interface: Manage builds, tests, simulators, devices, and app lifecycles with a single tool.
  • Automated UI Testing: Perform UI automation directly on simulators for robust testing.
  • Use Case: When asked to build, run, or test an iOS application, use FlowDeck to discover project settings, compile the app, launch it on a simulator, stream logs, and capture screenshots for verification.

Quick Start

Use flowdeck context --json to discover all necessary project information.

Frequently Asked Questions about flowdeck

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate iOS simulator management and UI testing in CI/CD pipelines?

Automate iOS simulator management and UI testing by orchestrating device operations and UI automation with structured JSON output, ensuring deterministic workflows for CI/CD integration. It replaces disparate Apple CLI tools with a unified command interface.

What is the best way to build and run iOS applications from the command line?

The best way to build and run iOS applications from the command line is using a unified interface that discovers project settings, compiles the app, and launches it on a simulator. This replaces native Apple CLI tools with structured JSON output for deterministic workflows.

Can I use a single tool for Xcode project discovery, building, and testing?

Yes, you can use a single tool for Xcode project discovery, building, and testing. It orchestrates all Apple platform development tasks, replacing native CLI tools with structured JSON output to streamline project compilation, lifecycle management, and automated UI testing.

Does this approach work with macOS development as well as iOS development?

Yes, this approach works with macOS development as well as iOS development. It orchestrates all Apple platform development tasks, including project discovery, building, running, testing, simulator management, device operations, and UI automation across both ecosystems.

Why use structured JSON output for Apple platform build automation?

Use structured JSON output for Apple platform build automation to achieve deterministic workflows and seamless CI/CD integration. It eliminates the need to parse complex command-line outputs from disparate native Apple CLI tools, providing a unified and reliable data structure.