Skill · em Construir interface
expo-dev-client
Framework (OSS). Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.
Procedência
- Origem: expo/skills
- Caminho:
plugins/expo/skills/expo-dev-client - Versão fixada:
efa52f0a9d2176db75992736281c77da1b714fa3 - Licença: MIT
- Espelhado em 25/09/2026
- 61,5 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
2 arquivos · 5 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit efa52f0) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/expo-dev-client/.
d=".claude/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Global: instala em ~/.claude/skills/expo-dev-client/.
d="$HOME/.claude/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Codex
Neste projeto: instala em .agents/skills/expo-dev-client/.
d=".agents/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Global: instala em ~/.agents/skills/expo-dev-client/.
d="$HOME/.agents/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Antigravity
Neste projeto: instala em .agents/skills/expo-dev-client/.
d=".agents/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Global: instala em ~/.gemini/antigravity-cli/skills/expo-dev-client/.
d="$HOME/.gemini/antigravity-cli/skills/expo-dev-client" u="https://raw.githubusercontent.com/expo/skills/efa52f0a9d2176db75992736281c77da1b714fa3/plugins/expo/skills/expo-dev-client" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/agents/openai.yaml" "$u/agents/openai.yaml"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/expo.skills.expo-dev-client
Prévia do SKILL.md
---
name: expo-dev-client
description: Framework (OSS). Build and distribute Expo development clients locally or via TestFlight for internal testing. For production TestFlight releases and store submission, use the eas-app-stores skill.
version: 1.1.0
license: MIT
---
Use EAS Build to create development clients for testing native code changes on physical devices. Use this for creating custom Expo Go clients for testing branches of your app.
> **Free locally; cloud builds are paid.** `expo-dev-client` itself is open source and building locally is free. Building or distributing via EAS Build/TestFlight uses your EAS plan's build minutes and needs a paid Apple Developer account for device/TestFlight distribution. See https://expo.dev/pricing.
## Important: When Development Clients Are Needed
**Development clients are the recommended setup for any real or production app.** Expo Go is a playground for learning and quick experiments with the native libraries it bundles; most apps outgrow it and move to a development client. See [Expo Go vs. development builds](https://docs.expo.dev/develop/development-builds/…
You need a dev client ONLY when using:
- Local Expo modules (custom native code)
- Apple targets (widgets, app clips, extensions)
- Third-party native modules not in Expo Go
- Config plugins, or testing remote push notifications and App/Universal Links
## EAS Configuration
Ensure `eas.json` has a development profile:
```json
{
"cli": {
"version": ">= 16.0.1",
"appVersionSource": "remote"
},
"build": {
"production": {
"autoIncrement": true
},
"development": {
"autoIncrement": true,
"developmentClient": true
}
…