From build-ios-apps
Build, run, install, and drive an iOS app on the Simulator with XcodeBuildMCP — set session defaults, launch the app, tap/type/swipe, capture screenshots, and read console/system logs. Use when the user wants to build or run on a simulator, interact with the running app's UI, or inspect its logs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/build-ios-apps:ios-debugger-agentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use XcodeBuildMCP to build and run the current project scheme on a booted iOS simulator, interact with the UI, and capture logs. Prefer the MCP tools for simulator control, logs, and view inspection.
Use XcodeBuildMCP to build and run the current project scheme on a booted iOS simulator, interact with the UI, and capture logs. Prefer the MCP tools for simulator control, logs, and view inspection.
Follow this sequence unless the user asks for a narrower action.
mcp__XcodeBuildMCP__list_sims and select the simulator with state Booted.mcp__XcodeBuildMCP__session_show_defaults — XcodeBuildMCP requires this read before your first build/run/test call, and it may already have project/scheme/simulator set.mcp__XcodeBuildMCP__session_set_defaults to fill any gaps:
projectPath or workspacePath (whichever the repo uses)scheme for the current appsimulatorId from the booted deviceconfiguration: "Debug", useLatestOS: truemcp__XcodeBuildMCP__build_run_sim.preferXcodebuild: true) or escalate to the user before attempting any UI interaction.mcp__XcodeBuildMCP__snapshot_ui or mcp__XcodeBuildMCP__screenshot before proceeding to UI interaction.mcp__XcodeBuildMCP__launch_app_sim.mcp__XcodeBuildMCP__get_sim_app_pathmcp__XcodeBuildMCP__get_app_bundle_idUse these when asked to inspect or interact with the running app. These UI-automation and
log-capture tools require the ui-automation and logging workflows, which this plugin
enables in its .mcp.json. If a tool name below is not present, call the closest match from
the live XcodeBuildMCP tool list.
mcp__XcodeBuildMCP__snapshot_ui before tapping or swiping.mcp__XcodeBuildMCP__tap (prefer id or label; use coordinates only if needed).mcp__XcodeBuildMCP__type_text after focusing a field.mcp__XcodeBuildMCP__gesture for common scrolls and edge swipes.mcp__XcodeBuildMCP__screenshot for visual confirmation.mcp__XcodeBuildMCP__start_sim_log_cap with the app bundle id.mcp__XcodeBuildMCP__stop_sim_log_cap and summarize important lines.captureConsole: true and relaunch if required.preferXcodebuild: true.snapshot_ui after layout changes.Guides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.
npx claudepluginhub sloparchitect/slop-plugins --plugin build-ios-apps