# ios-debugger-agent

Скилл настраивает работу с симулятором iOS через XcodeBuildMCP: запускает сборку проекта и снимает системные логи.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · ★ 336
- Автор: harperreed
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/harperreed/dotfiles/tree/HEAD/.claude/skills/ios-debugger-agent/SKILL.md
- Обновлён: 2026-10-15
- HTML: https://affpapa.org/nevibecode/skills/harperreed-ios-debugger-agent

## Что делает

Скилл автоматизирует работу с iOS-приложениями в симуляторе. Сначала агент ищет активное устройство со статусом `Booted` и настраивает сессию, указывая путь к `.xcodeproj` или `.xcworkspace`. После этого он компилирует схему через вызовы XcodeBuildMCP или запускает готовый билд по известному bundle ID.

Управление интерфейсом идёт через инспекцию экрана. Перед тапом или свайпом агент запрашивает дерево элементов, чтобы находить кнопки по меткам или идентификаторам, а не слепым координатам. Для проверки вёрстки он делает скриншот. Отладка опирается на захват системного журнала и консольного вывода.

Скилл не запустит симулятор самостоятельно, если вы прямо об этом не попросите. Без настроенного сервера XcodeBuildMCP и открытого симулятора команды управления упадут с ошибкой.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill ios-debugger-agent -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/ios-debugger-agent/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/ios-debugger-agent/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill ios-debugger-agent -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/ios-debugger-agent/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill ios-debugger-agent -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/ios-debugger-agent/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install harperreed/dotfiles ios-debugger-agent
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/ios-debugger-agent/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill ios-debugger-agent -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/harperreed/dotfiles --path .claude/skills/ios-debugger-agent
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/ios-debugger-agent/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add harperreed/dotfiles --skill ios-debugger-agent -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/harperreed/dotfiles/tree/HEAD/.claude/skills/ios-debugger-agent/SKILL.md

## Когда брать
- собрать и запустить схему проекта в симуляторе iOS
- найти элемент интерфейса по названию и нажать на него
- собрать логи приложения и консольный вывод во время тестов
- снять скриншот симулятора для проверки вёрстки

## Примеры запросов агенту
- Запусти текущую схему в симуляторе iOS и проверь, открылся ли главный экран.
- Найди поле ввода пароля на экране симулятора, введи тестовое значение и нажми кнопку логина.
- Начни запись логов приложения для нашего bundle ID и покажи ошибки после сбоя.

## Похожие
- [vercel-react-native-skills](https://affpapa.org/nevibecode/skills/vercel-react-native-skills.md) — скилл · 255200 установок
- [animate-expo](https://affpapa.org/nevibecode/skills/animate-expo.md) — скилл · 137900 установок
- [mobile-native](https://affpapa.org/nevibecode/skills/mobile-native.md) — скилл · 86600 установок
- [aso](https://affpapa.org/nevibecode/skills/aso.md) — скилл · 75900 установок
- [paywalls](https://affpapa.org/nevibecode/skills/paywalls.md) — скилл · 71000 установок
- [swiftui-pro](https://affpapa.org/nevibecode/skills/swiftui-pro.md) — скилл · 35200 установок

## Другие версии с тем же именем
- [ios-debugger-agent · openai](https://affpapa.org/nevibecode/skills/ios-debugger-agent.md) — 105 установок

Из того же набора: [harperreed/dotfiles](https://affpapa.org/nevibecode/by/harperreed/dotfiles.md) — 26 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
