What problem does it solve?
This Skill automates the management of iOS simulators and app lifecycles using a single MCP-driven dispatcher, reducing manual CLI overhead and token usage.
Core Features & Use Cases
- Device lifecycle management: create, boot, delete, erase, clone
- App lifecycle management: install, launch, terminate, uninstall, get-app-container
- Diagnostics and integration: health checks, progressive disclosure for large outputs, MCP-first workflow guidance
- Use case: Rapid multi-device testing and iterative app validation across multiple simulators.
Quick Start
Enable the simulator workflows in Claude, then start using commands like:
- List devices: execute_simulator_command with operation 'list'
- Boot a device by name: {"operation": "device-lifecycle", "sub_operation": "boot", "device_id": "iPhone 15"}
- Install an app: {"operation": "app-lifecycle", "sub_operation": "install", "device_id": "iPhone 15", "app_identifier": "/path/to/MyApp.app"}
- Launch the app: {"operation": "app-lifecycle", "sub_operation": "launch", "device_id": "iPhone 15", "app_identifier": "com.example.MyApp"}