mcpField
I
ios

ios

github.com/fusengineDevelopment3439 installsUpdated 2w ago
Repository

About ios

ios is a development skill for building and testing iOS apps with XcodeBuildMCP. It covers simulator and device workflows, UI automation, debugging, and UIKit integration in SwiftUI.

Key features

  1. 01Simulator build and test workflows
  2. 02Physical-device deployment
  3. 03Scripted UI interactions
  4. 04LLDB debugging guidance
  5. 05UIKit integration in SwiftUI

Use cases

  1. 01Building and testing an iPhone app
  2. 02Automating simulator UI checks
  3. 03Testing a release on a physical device
  4. 04Debugging app behavior

MCP support

The skill uses XcodeBuildMCP tools for simulator builds and 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/claude-plugins --skill ios

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

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