К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

argent-ios-device-interact — скилл для Claude Code: установка

Скилл управляет физическим iPhone через argent: запускает приложения, выполняет жесты и ждёт состояния интерфейса. Нужен для проверок на реальном устройстве.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add software-mansion/argent --skill argent-ios-device-interact -a claude-code
Открыть на GitHub

Что делает argent-ios-device-interact

Скилл описывает работу argent с физическим iPhone. Агент может найти устройство, запустить, перезапустить или переустановить приложение, открыть URL, снять скриншот, сравнить его с другим, получить дерево интерфейса и дождаться элемента или состояния покоя экрана.

Для взаимодействия доступны нажатия, свайпы, пользовательские жесты, кнопки Home и громкости, клавиатура, последовательности действий и e2e-инструменты. После жеста или ввода с клавиатуры устройство может вернуться на передний план, поэтому интерфейс нужно описать заново. После button home первый describe иногда возвращает старое дерево.

Скилл работает только с физическим iPhone, а не с симулятором. На устройстве не поддерживаются поворот, двухпальцевые жесты, вставка из буфера, запись экрана и отладочные инструменты. Проблемы с кабелем, доверием или подписью требуют argent-ios-device-setup; это повод проверить, какое устройство выбрано перед запуском сценария.

Какие задачи решает

  • проверить интерфейс приложения на физическом iPhone
  • запустить приложение на подключённом устройстве
  • выполнить жесты и ввод с клавиатуры
  • дождаться элемента или покоя экрана
  • сравнить скриншоты после действия

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

  • Проверь подключённый физический iPhone, запусти приложение и опиши дерево интерфейса через argent.
  • Сделай свайп по экрану, введи текст с клавиатуры и заново проверь состояние интерфейса.
  • Запусти e2e-сценарий на физическом iPhone и дождись нужного элемента перед следующим шагом.

Как установить argent-ios-device-interact

1Через Skills CLI (Vercel)

npx skills add software-mansion/argent --skill argent-ios-device-interact -a claude-code

2Вручную: положить файлы

~/.claude/skills/argent-ios-device-interact/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/argent-ios-device-interact/

Из того же набора15

Весь набор →
argent-android-emulator-setup software-mansion Скилл подключает Android-эмулятор через инструменты argent MCP. Нужен перед работой с интерфейсом Android или запуском эмулятора. Claude Code CX Codex Cursor +1 26 500установок argent-react-native-optimization software-mansion Скилл выявляет узкие места в React Native через замеры и очищает код от механических проблем. Запускается при лагах интерфейса, долгом старте или частых лишних рендерах. Claude Code CX Codex Cursor +1 26 400установок argent-react-native-profiler software-mansion Профилирует React Native-приложение на Hermes: показывает ререндеры, загрузку CPU и горячие места. Нужен для проверки оптимизаций. Claude Code CX Codex Cursor +1 26 300установок argent-react-native-app-workflow software-mansion Задаёт пошаговый процесс сборки, запуска и отладки React Native в симуляторе iOS или эмуляторе Android. Помогает поднять Metro и разобрать сбои билда. Claude Code CX Codex Cursor +1 26 300установок argent-ios-simulator-setup software-mansion Скилл для подключения к iOS-симулятору через MCP-инструменты argent. Используй перед любой работой с симулятором: загрузка устройства, получение UDID, взаимодействие с интерфейсом. Claude Code CX Codex Cursor +1 26 300установок argent-native-profiler software-mansion Профилирует нативную производительность на iOS и Android, помогает находить нагрузку на CPU и зависания интерфейса. Утечки памяти анализирует на iOS. Claude Code CX Codex Cursor +1 26 200установок argent-metro-debugger software-mansion Скилл подключает отладчик к JS-рантайму через CDP: инспектируете React-компоненты, читаете логи консоли, вычисляете код прямо в процессе. Работает с React Native (iOS, Android, Vega) и Chromium-приложениями (Electron, браузеры). Claude Code CX Codex Cursor +1 26 200установок argent-test-ui-flow software-mansion Скилл для автономного тестирования интерфейсов iOS и Android в Claude Code. Прогоняет цикл из кликов, скриншотов и проверок через MCP-инструменты argent. Claude Code CX Codex Cursor +1 26 200установок

Похожие

react-native vercel-labs Скилл помогает собирать нативные React Native-интерфейсы из JSON-спецификаций. Пригодится для мобильных UI с состоянием, условиями видимости и действиями. Claude Code CX Codex Cursor +1 3 200установок ios-simulator callstack Запускайте, инспектируйте и отлаживайте нативные, React Native, Expo и Flutter приложения на iOS Simulator прямо из агента. Агент может тапать, печатать, скроллить, проверять изменения кода и собирать логи ошибок. Claude Code CX Codex Cursor +1 5 100установок android-emulator callstack Скилл управляет Android Emulator через agent-device: запускает приложения, проверяет интерфейс и собирает данные для отладки. Пригодится для native, React Native, Expo и Flutter. Claude Code CX Codex Cursor +1 4 600установок appllama-app-design-skill Appllama (appllama.io) Скилл для создания нативных мобильных интерфейсов под iOS и Android на Expo и React Native. Помогает проектировать экраны, потоки, анимацию и навигацию по стандартам Apple HIG и Material Design, с верификацией в симуляторе. Claude Code CX Codex Cursor +1 4 700установок android-native-dev MiniMax-AI Направляет агента при разработке нативных Android-приложений: помогает настроить Gradle, разложить архитектуру Jetpack Compose и настроить сборку вариантов. Claude Code CX Codex Cursor +1 2 700установок eas-update expo Скилл для настройки и публикации обновлений через EAS Update. Помогает доставить изменения JavaScript и ассетов в установленные приложения без пересборки нативного кода. Claude Code CX Codex Cursor +1 10 600установок vercel-react-native-skills vercel Набор правил по React Native и Expo для ИИ-агента: списки, анимации, навигация. Пригодится, когда агент правит мобильный код и надо, чтобы он делал это одинаково. Claude Code CX Codex Cursor +1 253 900установок animate-expo emilkowalski Создаёт мобильные анимации для React Native и Expo на базе Reanimated и Gesture Handler. Помогает избежать просадок кадров на реальных устройствах. Claude Code CX Codex Cursor +1 135 900установок

Вопросы о argent-ios-device-interact

Как установить argent-ios-device-interact в Claude Code?

Выполните npx skills add software-mansion/argent --skill argent-ios-device-interact -a claude-code, затем повторите npx skills add software-mansion/argent --skill argent-ios-device-interact -a claude-code. Файл скилла находится по пути ~/.claude/skills/argent-ios-device-interact/SKILL.md.

Что делает argent-ios-device-interact?

Он задаёт правила управления физическим iPhone через argent: запуск приложений, жесты, ввод, скриншоты, описание интерфейса и ожидание состояний.

Можно ли использовать скилл с симулятором?

Нет. Этот скилл предназначен только для физического iPhone; для симулятора нужен другой набор правил и инструментов.

Исходный текст

SKILL.md · Apache-2.0
---
name: argent-ios-device-interact
description: Drive a physical iPhone through argent. Use when a physical iPhone is involved (a list-devices iOS entry with kind "device") and ONLY then; never for a simulator. For cable, trust, or signing problems read argent-ios-device-setup.
---

# Physical iPhone interaction

Read this only for a physical iPhone. `argent-device-interact` still applies for everything not listed here.

## Contract

- Observation never changes the screen; mutation may. `describe` and `await-ui-element` fail on a backgrounded target instead of re-fronting it; `await-screen-idle` returns `settled: false` with no reason. The first `describe` within a second of `button home` can still return the old tree; describe again. Gestures and `keyboard` re-front it and return `reactivated: true`; re-describe before the next step.
- `launch-app`, `open-url` and `restart-app` set the app under automation; `reinstall-app` clears it; a tool-server restart forgets it: launch again.
- Each tool's description states its own hardware limits (named keys, `gesture-custom` shapes, buttons, edge swipes, tap counts). A gated tool fails with a bare `not supported on ios device`: the fix is in the list below, not in the error.

## Tools on hardware

- Only these exist: `list-devices`, `launch-app`, `restart-app`, `reinstall-app`, `open-url`, `describe`, `screenshot`, `screenshot-diff`, `gesture-tap`, `gesture-swipe`, `gesture-custom`, `button` (`home`, `volumeUp`, `volumeDown`, `actionButton` on models that have one), `keyboard`, `await-ui-element`, `await-screen-idle`, `run-sequence`, the e2e tools, `stop-simulator-server` and `stop-all-simulator-servers` (session end). Every other device tool fails with `not supported on ios device`.
- No two-finger gestures, `rotate`, `shake`, `paste`, `settings-permissions`, screen recording, `debugger-*`, `react-profiler-*`, `native-profiler-*`, `native-*`, `boot-device`: drive the app's own zoom and rotate UI with taps and drags, move the phone by hand, type with `keyboard`, change permissions in the phone's Settings, and debug, profile or record on a simulator.
- `gesture-swipe`: `durationMs` sets drag speed, not time; `momentum:false` only rests 300 ms at the end, no damping. `open-url` https lands in Safari, never in the app that owns the link: pass `bundleId`.

© software-mansion · Apache-2.0 · software-mansion/argent

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой