skillfed

simulator-workflows

Automate iOS simulator device management directly within Claude conversations. This skill provides streamlined control over simulator lifecycle operations—launching, provisioning, and removing devices—without leaving your development environment. Designed for developers who want to integrate simulator management into their AI-assisted workflows.

simulator-workflows enables you to boot iOS simulators through automated commands integrated into your development workflow. The skill handles device initialization, allowing you to launch specific simulator devices by name or UDID without manual Xcode interaction. Boot operations prepare the simulator for app installation and testing.

AI-generated summary based on this skill's SKILL.md

178 17 MIT updated by conorluddy

Install

conorluddy/xclaude-plugin/simulator-workflows · repository language: TypeScript

CLI (skillfed)coming soon
git clone https://github.com/conorluddy/xclaude-plugin
cp -r xclaude-plugin/skills/simulator-workflows ~/.claude/skills/simulator-workflows

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How to boot iOS simulator?

simulator-workflows enables you to boot iOS simulators through automated commands integrated into your development workflow. The skill handles device initialization, allowing you to launch specific simulator devices by name or UDID without manual Xcode interaction. Boot operations prepare the simulator for app installation and testing.

What are the main simulator-workflows device lifecycle operations?

simulator-workflows covers the complete simulator device lifecycle: creation of new devices, booting existing ones, installing and launching apps, capturing screenshots and video recordings, and deletion when no longer needed. The skill automates these operations so you can manage multiple simulators efficiently within your development workflow without switching contexts.

Can simulator-workflows help troubleshoot simulator issues?

Yes, simulator-workflows includes troubleshooting capabilities to validate your development environment and diagnose simulator problems. When simulators fail to boot or apps won't install, the skill helps identify configuration issues and suggests resolution steps, reducing debugging time during development.

How do I install an app on simulator with this skill?

simulator-workflows automates app installation on simulators by handling .app bundle deployment directly. You can install, launch, and terminate apps on any booted simulator device. The skill manages the installation workflow so you focus on testing rather than manual command execution.

Does simulator-workflows support multi-device testing?

simulator-workflows includes automation for multi-device testing workflows, allowing you to coordinate testing across multiple simulator devices simultaneously. This capability enables efficient validation of your app's behavior across different iPhone models and iOS versions without manual device switching.

Can simulator-workflows capture screenshots and record video?

Yes, simulator-workflows supports capturing screenshots and recording video on simulators, plus testing deep links. These capabilities let you document app behavior, create test evidence, and validate navigation flows—all integrated into your development workflow without leaving your environment.

SKILL.md

rendered from the published skill — quoted content, verbatim

Simulator Workflows

Use the execute_simulator_command MCP tool for all simulator management

The xclaude-plugin provides the execute_simulator_command MCP tool which consolidates all simctl operations into a single, token-efficient dispatcher.

⚠️ CRITICAL: Always Use MCP Tools First

This is the most important rule: When working with iOS simulators, you MUST use the execute_simulator_command MCP tool.

  • DO: Invoke execute_simulator_command for all device/app lifecycle operations
  • DO: If the MCP tool fails, adjust parameters and retry
  • DO: Read error messages and debug the parameters
  • NEVER: Fall back to bash xcrun simctl commands
  • NEVER: Use simctl directly in bash
  • NEVER: Run xcrun simctl commands in a terminal

Why? The MCP tool provides: - Structured error handling - Token efficiency (consolidated into 1 tool vs. verbose bash

(truncated - see the full file via the links below)

Read as markdown · JSON record · Browse the source repository

File tree — 1 file
skills/simulator-workflows/SKILL.md

Related skills

Tags

device-lifecycle app-deployment simulator-diagnostics ios-testing-infrastructure xcode-automation mobile-emulation developer-tools workflow-orchestration