iOS Simulator Skill
Скилл со скриптами для сборки iOS-приложений и управления симулятором через дерево доступности, с экономным выводом для агента
- 1 302 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает скрипты, сборку и управляет симуляторами на машине
Установка
- Работает в
Ручная установка
/plugin marketplace add conorluddy/ios-simulator-skill
/plugin install ios-simulator-skill@conorluddyДоступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает скрипты, сборку и управляет симуляторами на машине
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту набор Python- и shell-скриптов поверх xcodebuild, xcrun simctl и idb. Сборка и тесты идут с разбором xcresult и постепенным раскрытием ошибок, чтобы не забивать контекст логами. Навигация по интерфейсу строится на дереве доступности: агент получает короткий список элементов, находит кнопку или поле по тексту, типу или идентификатору и нажимает или вводит текст без анализа скриншотов. Есть скрипты для жестов, клавиатуры, логов, проверки доступности, визуального сравнения и управления жизненным циклом симуляторов.
Для кого. Для iOS-разработчиков на macOS, которые поручают агенту сборку, запуск и проверку приложений в симуляторе.
Подходит, если
- Нужно, чтобы агент сам собрал приложение и проверил экран в симуляторе
- Логи xcodebuild съедают контекст агента
- Нужно пройти сценарий в интерфейсе и проверить доступность
Не подходит, если
- Нужны только инструменты сборки без симулятора: у автора есть отдельный xclaude-plugin
- Вы работаете не на macOS или с Android
Пример запроса к агенту
Собери приложение, запусти в симуляторе, войди с тестовым email и проверь, что открылся главный экранОграничения
Нужны macOS 15 и новее, Xcode 26 и новее, Python 3.12 и idb версии 1.5.1 и выше из tap facebook/fb. На Xcode 27 со старым idb-companion нажатия молча не срабатывают. Pillow нужен только для визуальных сравнений.
Как отключить. Удалите плагин через /plugin или папку ~/.claude/skills/ios-simulator-skill.
Частые вопросы
Почему не скриншоты?
Дерево доступности дает структурированные данные и стоит на порядки меньше токенов, скриншоты остаются для визуальной проверки.
Есть ли MCP-вариант?
Да, автор ведет отдельный сервер XC-MCP.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыНабор скиллов по iOS 26+, Swift 6.3 и SwiftUI: агент получает знания по современным фреймворкам Apple
Команда npx serve-sim выводит симулятор iOS в браузер и позволяет агенту нажимать, свайпать, вводить текст и подменять камеру
Скилл учит агента управлять iOS-симуляторами, Android-эмуляторами и телефонами по USB через консольную утилиту simvyn
Плагин DeepSeek Harness: iOS Simulator и iPhone по USB прямо в диалоге, 22 инструмента управления
Скиллы для разработки под Apple: справочники по SwiftUI, UIKit и Liquid Glass, гайды по Swift 6 и маршрутизатор для задач iOS 26
Скилл, который для SwiftUI-приложения собирает встроенную съемку экранов и элементов и прогоняет ее по всем локалям для App Store
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| iOS Simulator Skill (эта запись) | нет | 1 302 | ||
| serve-sim | нет | 2 905 | команда npx serve-sim выводит симулятор iOS в браузер и позволяет | |
| SimUtil — MCP для эмуляторов и симуляторов | нет | не нужна | 1 201 | десктопное приложение и CLI для Android-эмуляторов |
| simvyn — скилл для iOS-симуляторов и Android-эмуляторов | нет | 440 | скилл учит агента управлять iOS-симуляторами |
Коротко о README
README описывает две стороны скилла: сборку через xcodebuild и работу с симулятором через simctl и idb. Установка через маркетплейс плагинов Claude Code, из архива релиза или копированием папки скилла из клона. Подробно разобраны требования, установка и обновление idb, особенности Xcode 27, где Simulator.app заменен DeviceHub. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: ios-simulator-skill version: 1.5.0 description: 29 production-ready scripts for iOS app testing, building, and automation. Provides semantic UI navigation, build automation, accessibility testing, and simulator lifecycle management. Optimized for AI agents with minimal token output. --- # iOS Simulator Skill Build, test, and automate iOS applications using accessibility-driven navigation and structured data instead of pixel coordinates. ## Quick Start ```bash # 1. Check environment bash scripts/sim_health_check.sh # 2. Launch app python scripts/app_launcher.py --launch com.example.app # 3. Map screen to see elements python scripts/screen_mapper.py # 4. Tap button python scripts/navigator.py --find-text "Login" --tap # 5. Enter text python scripts/navigator.py --find-type TextField --enter-text "user@example.com" ``` All scripts support `--help` for detailed options and `--json` for machine-readable output. ## Navigation Strategy **Always prefer the accessibility tree over screenshots for navigation.** The accessibility tree gives you element types, labels, frames, and tap targets — structured data that's cheaper and more reliable than image analysis.