About ios
An iOS development skill for workflows using XcodeBuildMCP, aimed at developers building and testing iOS apps. It covers simulator and device operations, UI automation, debugging, and UIKit integration with SwiftUI.
Key features
- 01Build and test on iOS Simulator
- 02Deploy builds to physical devices
- 03Automate taps, swipes, and screenshots
- 04Inspect UI hierarchies
- 05Debug with LLDB
- 06Integrate UIKit views in SwiftUI
Use cases
- 01Build and validate an iOS app on the simulator
- 02Test app behavior on a physical device
- 03Automate UI interactions and capture states
- 04Investigate app issues with LLDB
MCP support
It uses XcodeBuildMCP tools for simulator builds, tests, device deployment, UI automation, and project discovery.
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ fusengine/ agents --skill iosAfter installing, type/iosin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
references/debugging.mddevice-tools.mdsimulator-tools.mdui-automation.mduikit-integration.mdDetails
From the project READMELists the concrete MCP tools available for each phase — simulator tools (build_sim, boot_sim, launch_app_sim, test_sim), device tools (build_device, install_app_device, list_devices), and UI automation primitives.
Best practices: build before every commit, iterate on the simulator first, always test on a real device before release, enable accessibility identifiers for UI automation, and validate against the oldest supported iOS version.
iOS Platform
iOS-specific development with XcodeBuildMCP automation tools.
Agent Workflow (MANDATORY)
Before ANY implementation, spawn 3 agents in parallel, one Agent call each with a name:
- fuse-ai-pilot:explore-codebase - Analyze existing iOS patterns
- fuse-ai-pilot:research-expert - Verify latest iOS 27 docs via Context7/Exa
- mcp__XcodeBuildMCP__discover_projs - Find Xcode projects
After implementation, run fuse-ai-pilot:sniper for validation.
Overview
When to Use
- Building iPhone applications
- Testing on iOS Simulator
- Deploying to physical devices
- Automating UI interactions
- Debugging app behavior
- UIKit integration in SwiftUI
Why iOS Skill
| Feature | Benefit |
|---|---|
| XcodeBuildMCP | Automated build and test |
| UI Automation | Scripted user interactions |
| Simulator tools | Fast iteration cycle |
| Device tools | Real hardware testing |
MCP Tools Available
Simulator Tools
build_sim- Build for simulatorboot_sim- Start simulatorlaunch_app_sim- Run apptest_sim- Execute tests
Device Tools
build_device- Build for deviceinstall_app_device- Deploy to devicelist_devices- Show connected devices
UI Automation
tap,swipe- Touch interactionsscreenshot- Capture screensnapshot_ui- Get view hierarchy
Reference Guide
| Need | Reference |
|---|---|
| Simulator build/test | simulator-tools.md |
| Device deployment | device-tools.md |
| Touch automation | ui-automation.md |
| LLDB debugging | debugging.md |
| UIKit in SwiftUI | uikit-integration.md |
Best Practices
- Build validation - Always build before commit
- Simulator first - Faster iteration
- Device testing - Required before release
- Accessibility IDs - Enable UI automation
- Screenshots - Document UI states
- Test on oldest supported - iOS version compatibility