# expo-dev-client

Скилл для Codex, который проводит агента через сборку development-клиента Expo и его отправку в TestFlight или на устройство.

- скилл · `type=skill` · Codex, ChatGPT · 1 установка · ★ 7596
- Автор: Expo Team · официальный репозиторий OpenAI
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/openai/plugins/tree/HEAD/plugins/expo/skills/expo-dev-client/SKILL.md
- Обновлён: 2026-10-08
- HTML: https://affpapa.org/nevibecode/skills/expo-dev-client

## Что делает

Скилл объясняет агенту, когда development-клиент вообще нужен. Большинству приложений хватает Expo Go, поэтому сначала стоит проверить `npx expo start`. Клиент понадобится, если в проекте есть локальные Expo-модули с нативным кодом, Apple-таргеты вроде виджетов и расширений или сторонние нативные модули, которых в Expo Go нет.

Дальше скилл ведёт по конфигурации EAS: в `eas.json` нужен профиль `development` с `developmentClient: true`, `autoIncrement: true` и `appVersionSource: "remote"`. Сборка и отправка в TestFlight делаются одной командой `eas build -p ios --profile development --submit`, локальная сборка — с флагом `--local`. Для iOS локально нужен Xcode, для установки на устройство — подпись. Если сборка падает на подписи, скилл советует `eas credentials`.

Внутри есть разбор установки готовых сборок: `.ipa` на симулятор через `xcrun simctl install booted`, на устройство через `ideviceinstaller`, `.apk` на Android через `adb install`. Отдельно описано подключение к Metro через `npx expo start --dev-client` и проверка статуса сборок командами `eas build:list` и `eas build:view`.

## Установка

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

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill expo-dev-client -a codex
```

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

### Claude Code

1. **Через Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill expo-dev-client -a claude-code
```

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

### Cursor

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

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins expo-dev-client
```

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

### Gemini CLI

**Командой платформы**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/expo/skills/expo-dev-client
```

### Windsurf (Devin Desktop)

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

### Claude.ai

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

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/openai/plugins/tree/HEAD/plugins/expo/skills/expo-dev-client/SKILL.md

## Когда брать
- собрать development-клиент Expo с кастомным нативным кодом
- отправить iOS-сборку в TestFlight одной командой
- поставить локальную сборку на симулятор или устройство
- разобраться, нужен ли dev-клиент или хватит Expo Go
- починить сборку, которая падает на ошибках подписи

## Примеры запросов агенту
- собери development-клиент для iOS и отправь в TestFlight
- нужен ли моему приложению dev-клиент или хватит Expo Go?
- поставь локальную Android-сборку на подключённое устройство

## Похожие
- [expo-app-clip](https://affpapa.org/nevibecode/skills/expo-app-clip.md) — скилл · 19800 установок
- [limrun-expo-development](https://affpapa.org/nevibecode/skills/limrun-expo-development.md) — скилл · 43100 установок
- [expo-native-ui](https://affpapa.org/nevibecode/skills/expo-native-ui.md) — скилл · 31700 установок
- [expo-liquid-glass](https://affpapa.org/nevibecode/skills/expo-liquid-glass.md) — скилл · 476 установок
- [rnrepo](https://affpapa.org/nevibecode/skills/rnrepo.md) — скилл · 1100 установок
- [react-native-brownfield-migration](https://affpapa.org/nevibecode/skills/react-native-brownfield-migration.md) — скилл · 5200 установок

## Другие версии с тем же именем
- [expo-dev-client · expo](https://affpapa.org/nevibecode/skills/expo-expo-dev-client.md) — 70300 установок

Из того же набора: [openai/plugins](https://affpapa.org/nevibecode/by/openai/plugins.md) — 304 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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