From Build Swift Apps
Build, run, launch, inspect, interact, and debug iOS simulator apps using XcodeBuildMCP for UI descriptions, screenshots, and log capture.
How this skill is triggered — by the user, by Claude, or both
Slash command
/build-swift-apps:ios-simulator-debuggerThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use XcodeBuildMCP for simulator control, build/run, UI inspection, screenshots, interaction, and logs.
Use XcodeBuildMCP for simulator control, build/run, UI inspection, screenshots, interaction, and logs.
If the user should see or interact with the running app, prefer ios-simulator-browser after this skill has selected or launched the Simulator. Keep this skill focused on build/run, logs, bundle IDs, UI tree inspection, and headless simulator automation.
mcp__XcodeBuildMCP__list_sims. If none is booted, ask the user to boot one unless they asked you to boot it.mcp__XcodeBuildMCP__session-set-defaults: projectPath or workspacePath, scheme, simulatorId, optional configuration: "Debug" and useLatestOS: true.mcp__XcodeBuildMCP__build_run_sim when requested. If the build fails, inspect output and retry only when justified, optionally with preferXcodebuild: true.mcp__XcodeBuildMCP__describe_ui or mcp__XcodeBuildMCP__screenshot before UI interaction.mcp__XcodeBuildMCP__launch_app_sim. If bundle id is unknown, call mcp__XcodeBuildMCP__get_sim_app_path then mcp__XcodeBuildMCP__get_app_bundle_id.mcp__XcodeBuildMCP__describe_ui.id or label first; coordinates only when needed.mcp__XcodeBuildMCP__type_text.mcp__XcodeBuildMCP__gesture for scrolls and edge swipes.mcp__XcodeBuildMCP__screenshot.Start capture with mcp__XcodeBuildMCP__start_sim_log_cap and the app bundle id. Stop with mcp__XcodeBuildMCP__stop_sim_log_cap and summarize important lines. For console output, set captureConsole: true and relaunch if required.
Wrong app means verify scheme/bundle id. Non-hittable elements require fresh describe_ui after layout changes. Do not keep interacting after an unhandled build or launch failure.
npx claudepluginhub xopoko/build-swift-apps --plugin build-swift-appsDebug the current iOS project on a booted simulator using XcodeBuildMCP: build, run, inspect UI, capture logs, and troubleshoot.
Builds, installs, and tests iOS apps on the simulator using XcodeBuildMCP. Automates booting, building, launching, screenshot capture, and log inspection for QA workflows.
Builds and runs iOS/macOS apps with xcodebuild and xcrun simctl. Manages simulators, compiles Swift, runs UI/unit tests, captures logs/screenshots, automates interactions.