mcpField
I
ios

ios

github.com/fusengineDevelopment3439 installsUpdated 2w ago
Repository

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

  1. 01Build and test on iOS Simulator
  2. 02Deploy builds to physical devices
  3. 03Automate taps, swipes, and screenshots
  4. 04Inspect UI hierarchies
  5. 05Debug with LLDB
  6. 06Integrate UIKit views in SwiftUI

Use cases

  1. 01Build and validate an iOS app on the simulator
  2. 02Test app behavior on a physical device
  3. 03Automate UI interactions and capture states
  4. 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 ios

After installing, type/iosin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

references/
debugging.md
device-tools.md
simulator-tools.md
ui-automation.md
uikit-integration.md

Details

From the project README
Covers iOS-specific development using XcodeBuildMCP automation tools: building and testing on the iOS Simulator, deploying to physical devices, scripted UI interactions (tap, swipe, screenshot, view-hierarchy snapshot), LLDB debugging, and integrating UIKit views inside SwiftUI.

Lists 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:

  1. fuse-ai-pilot:explore-codebase - Analyze existing iOS patterns
  2. fuse-ai-pilot:research-expert - Verify latest iOS 27 docs via Context7/Exa
  3. 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
FeatureBenefit
XcodeBuildMCPAutomated build and test
UI AutomationScripted user interactions
Simulator toolsFast iteration cycle
Device toolsReal hardware testing

MCP Tools Available

Simulator Tools
  • build_sim - Build for simulator
  • boot_sim - Start simulator
  • launch_app_sim - Run app
  • test_sim - Execute tests
Device Tools
  • build_device - Build for device
  • install_app_device - Deploy to device
  • list_devices - Show connected devices
UI Automation
  • tap, swipe - Touch interactions
  • screenshot - Capture screen
  • snapshot_ui - Get view hierarchy

Reference Guide

NeedReference
Simulator build/testsimulator-tools.md
Device deploymentdevice-tools.md
Touch automationui-automation.md
LLDB debuggingdebugging.md
UIKit in SwiftUIuikit-integration.md

Best Practices

  1. Build validation - Always build before commit
  2. Simulator first - Faster iteration
  3. Device testing - Required before release
  4. Accessibility IDs - Enable UI automation
  5. Screenshots - Document UI states
  6. Test on oldest supported - iOS version compatibility

Comments

Markdown supported