AIKraft/Skills/Агент отладки iOS

Агент отладки iOS

Use XcodeBuildMCP to build, run, launch, and debug the current iOS project on a booted simulator. Trigger when asked to run an iOS app, interact with the simulator UI, inspect on-screen state, capture logs/console output, or diagnose runtime behavior using XcodeBuildMCP tools.

dimillian official Дизайн

Что делает навык

Использует XcodeBuildMCP для сборки, запуска и отладки текущего iOS-проекта на загруженном симуляторе. Применяется для взаимодействия с UI симулятора, изучения состояния экрана, сбора логов и диагностики поведения приложения во время выполнения.

Когда применять

  • Запуск iOS-приложения на симуляторе и проверка его работы.
  • Взаимодействие с интерфейсом приложения (нажатия, ввод текста, жесты) через UI симулятора.
  • Изучение состояния экрана и визуальная проверка интерфейса с помощью скриншотов.
  • Сбор и анализ логов консоли для диагностики ошибок или поведения приложения.
  • Диагностика проблем сборки или запуска приложения.

Как работает

  1. Вызов mcp__XcodeBuildMCP__list_sims для обнаружения симулятора со статусом Booted; если нет, запросить у пользователя запуск симулятора.
  2. Настройка сессии через mcp__XcodeBuildMCP__session-set-defaults с указанием пути к проекту/рабочему пространству, схемы приложения и идентификатора симулятора.
  3. Вызов mcp__XcodeBuildMCP__build_run_sim для сборки и запуска; при ошибке сборки проверить вывод и повторить попытку или эскалировать пользователю.
  4. После успешной сборки проверить запуск приложения через mcp__XcodeBuildMCP__describe_ui или mcp__XcodeBuildMCP__screenshot.
  5. Для взаимодействия с UI использовать mcp__XcodeBuildMCP__describe_ui, mcp__XcodeBuildMCP__tap, mcp__XcodeBuildMCP__type_text или mcp__XcodeBuildMCP__gesture.
  6. Для отладки запустить сбор логов через mcp__XcodeBuildMCP__start_sim_log_cap, а затем остановить и проанализировать важные строки через mcp__XcodeBuildMCP__stop_sim_log_cap.

Примеры запросов агенту

Запусти мое iOS-приложение на симуляторе и сделай скриншот главного экрана.
Введи текст 'Hello' в поле поиска в запущенном приложении.
Собери логи консоли во время выполнения приложения и покажи ошибки.

Что понадобится

  • Инструменты XcodeBuildMCP (mcp__XcodeBuildMCP__*)
  • Загруженный (Booted) iOS-симулятор
  • iOS-проект с настроенной схемой (scheme)

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «ios-debugger-agent» из репозитория: # https://github.com/dimillian/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r ios-debugger-agent/ ~/.claude/skills/ios-debugger-agent/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.