ios-simulator — скилл для Claude Code: тестирование iOS-приложений
Запускайте, инспектируйте и отлаживайте нативные, React Native, Expo и Flutter приложения на iOS Simulator прямо из агента. Агент может тапать, печатать, скроллить, проверять изменения кода и собирать логи ошибок.
npx skills add callstack/agent-device --skill ios-simulator -a claude-codeЧто делает ios-simulator
ios-simulator — это скилл для agent-device, который позволяет агенту взаимодействовать с iOS Simulator: открывать приложения по имени или bundle id, инспектировать живой интерфейс, выполнять жесты (тап, ввод текста, скролл) и снимать скриншоты для валидации.
Перед первым запуском установите agent-device глобально: npm install -g agent-device@latest. После этого агент может сразу начать работу без дополнительной диагностики — будет запрошен интерактивный снимок экрана и подсказки об ошибках, если они возникнут. Если агент не знает точную форму команды (например, для React DevTools или видеозаписи), он может вызвать справку: agent-device help react-devtools или agent-device help debugging.
Работает с нативным iOS, React Native, Expo и Flutter. Требует, чтобы Simulator уже был запущен и приложение было установлено.
Какие задачи решает
- Запустить приложение на iOS Simulator и проверить его интерфейс
- Воспроизвести сценарий на симуляторе: тапнуть, ввести текст, проскроллить
- Собрать скриншот и логи для анализа ошибки
- Валидировать изменение кода, запустив приложение заново
- Отладить React Native или Flutter приложение с помощью встроенных инструментов
Примеры запросов агенту
- Запусти приложение MyApp на iOS Simulator и покажи, как выглядит главный экран
- Открой приложение com.example.app, тапни по кнопке Login и введи тестовые учётные данные
- Сделай скриншот ошибки на симуляторе и помоги понять, что пошло не так
Как установить ios-simulator
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill ios-simulator -a claude-code2Вручную: положить файлы
~/.claude/skills/ios-simulator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/ios-simulator/
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill ios-simulator -a codex2Вручную: положить файлы
.agents/skills/ios-simulator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill ios-simulator -a cursor2Вручную: положить файлы
.cursor/skills/ios-simulator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install callstack/agent-device ios-simulator2Вручную: положить файлы
.github/skills/ios-simulator/SKILL.md1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill ios-simulator -a gemini-cli2Командой платформы
gemini skills install https://github.com/callstack/agent-device --path skills/ios-simulatorВручную: положить файлы
.devin/skills/ios-simulator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill ios-simulator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о ios-simulator
Как установить ios-simulator в Claude Code?
Выполните npx skills add callstack/agent-device --skill ios-simulator -a claude-code. После этого скилл будет доступен в ~/.claude/skills/ios-simulator/SKILL.md.
Что нужно заранее, чтобы использовать ios-simulator?
Установите agent-device глобально: npm install -g agent-device@latest. iOS Simulator должен быть запущен, приложение установлено. Агент сам запросит снимок экрана при первом вызове.
Работает ли ios-simulator с React Native и Flutter?
Да, поддерживает нативный iOS, React Native, Expo и Flutter. Для отладки React компонентов используйте agent-device help react-devtools, для логов и видео — agent-device help debugging.
Исходный текст
SKILL.md · MIT
--- name: ios-simulator description: Verify and debug native, React Native, Expo, or Flutter apps on an iOS Simulator with agent-device. Use when an agent needs to launch an app, inspect its live UI, tap, type, scroll, validate a code change, collect failure evidence, or reproduce a workflow on an iPhone or iPad Simulator. --- # iOS Simulator Require the `agent-device` CLI to be installed separately before driving a simulator: ```bash npm install -g agent-device@latest ``` Treat installation and upgrades as user-owned setup steps. Do not run that command autonomously or substitute a mutable `npx -y agent-device@latest` invocation. For a normal app-driving task, start immediately. Do not probe first with `--help`, `--version`, `devices`, `appstate`, `snapshot`, or `screenshot`. Target iOS explicitly when opening an app or bundle id: ```bash agent-device open <app-or-bundle-id> --platform ios --foreground ``` Follow the initial interactive snapshot and corrective error hints. If the shell reports that `agent-device` is unavailable, stop and ask the user to install it or expose their existing installation on `PATH`. Only when the task is specialized or a command shape is unclear, read the relevant version-matched help topic: ```bash agent-device help validate # engineering validation and build freshness agent-device help debugging # screenshots, logs, traces, video, and failures agent-device help react-native # React Native and Expo runtime guidance agent-device help react-devtools # React components, props/state/hooks, render profiling agent-device help scripting # durable replay and CI workflows ```
© callstack · MIT · callstack/agent-device