Ios: Install, Source and Security | FunnelSlayer

Ios

Published by fusengine in agents

Review recommended33 installs

What this skill does

Use when building iPhone apps — simulator/device testing, UI automation, or debugging — with XcodeBuildMCP tools.

Add Ios to your agent

Review the source and files first. When you are ready, copy the prompt instruction or use the CLI command supported by your environment.

Install with a prompt

Paste this into a compatible coding agent:

add this skill "ios" from https://github.com/fusengine/agents

Install with the CLI

Run this command in a controlled environment after reviewing the repository:

npx skills add https://github.com/fusengine/agents --skill ios

Skill instructions

<objective> 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. </objective>

iOS Platform

iOS-specific development with XcodeBuildMCP automation tools.

Agent Workflow (MANDATORY)

Before ANY implementation, use TeamCreate to spawn 3 agents:

  1. fuse-ai-pilot:explore-codebase - Analyze existing iOS patterns
  2. fuse-ai-pilot:research-expert - Verify latest iOS 26 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

Files included

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