ios-debugger-agent

Installation
Summary

Build, run, and debug iOS apps on a booted simulator with UI interaction and log capture.

  • Discovers booted simulators, sets session defaults (project path, scheme, simulator ID), and builds/runs the current iOS project via XcodeBuildMCP tools
  • Provides UI inspection (describe_ui, screenshot), interaction commands (tap, type_text, gesture), and element targeting by ID, label, or coordinates
  • Captures simulator logs and console output with start/stop controls; includes build failure detection and retry logic with optional Xcodebuild fallback
  • Follows a structured workflow: discover simulator, set defaults, build/run, verify launch, then interact or debug based on user requests
SKILL.md

iOS Debugger Agent

Overview

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.

Core Workflow

Follow this sequence unless the user asks for a narrower action.

1) Discover the booted simulator

  • Call mcp__XcodeBuildMCP__list_sims and select the simulator with state Booted.
  • If none are booted, ask the user to boot one (do not boot automatically unless asked).

2) Set session defaults

  • Call mcp__XcodeBuildMCP__session-set-defaults with:
    • projectPath or workspacePath (whichever the repo uses)
    • scheme for the current app
    • simulatorId from the booted device
    • Optional: configuration: "Debug", useLatestOS: true
Related skills

More from dimillian/skills

Installs
1.3K
GitHub Stars
3.5K
First Seen
Jan 20, 2026