> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Deja que un agente lo configure

Pegue un prompt ya preparado en un agente de codificación, deje que ejecute la configuración de Mobile en su computadora y revise el informe que escribe sobre cada paso.

## Puedes delegar la parte aburrida

Este repositorio fue escrito para que un agente de codificación pueda leerlo. Incluye un archivo de mapa (`llms.txt`), un archivo de reglas (`AGENTS.md`), notas de memoria por archivo (`.ai/`) y skills de tareas (`.agents/skills/`). El checkout independiente de Mobile no incluye la carpeta `prompts/`, por lo que el prompt preparado está impreso en esta guía: cópielo desde abajo en lugar de abrir un archivo.

Delegar la escritura no significa saltarse las comprobaciones. El agente trabaja dentro de tu copia del repositorio y debe informar lo que hizo con evidencia. Las secciones siguientes muestran cómo luce un buen informe, para que sigas controlando el resultado.

Esta ruta configura la aplicación Expo y su conexión con el backend Web —el servidor que gestiona cuentas y datos—. Si su checkout también contiene apps/web, el agente puede ejecutar ese backend localmente; un checkout solo de Mobile necesita la dirección de backend accesible que se le proporcionó.

[Ejecute la aplicación Mobile a mano en su lugar](https://supastack.dev/es/docs/mobile/ship-in-5-minutes.md)


## Lo que necesitas primero

Termina primero la guía de preparación: Node.js, Git y un editor instalados, la invitación de GitHub aceptada y la carpeta supastack descargada en tu computadora. El agente trabaja dentro de esa carpeta, así que todo lo de [Antes de empezar](https://supastack.dev/es/docs/mobile/before-you-start.md) sigue vigente.

También necesitas una herramienta que pueda actuar como agente de código — un editor con un agente de código de IA integrado (un IDE con IA), o un agente que se ejecuta en tu terminal (una CLI de agente). Vale cualquier herramienta actual con capacidad de agente; el prompt ya especifica lo que debe leer y ejecutar, así que no tienes que escribir las instrucciones tú mismo.

Por último, decida las dos cosas que pide el prompt: la dirección de backend que su dispositivo puede alcanzar —una dirección LAN de su computadora para un backend local o su dirección HTTPS proporcionada— y dónde verá la aplicación: Expo Go en un teléfono, un simulador de iOS en un Mac o un emulador de Android.


## Copia el prompt, rellena dos espacios y pégalo

El prompt es el bloque de código a continuación: seleccione y copie todo el bloque.

Dos marcadores de posición necesitan su elección. Reemplace `<API_URL>` con la dirección de backend que su dispositivo puede alcanzar —la dirección LAN de su computadora más el puerto 3000 para un backend local en el mismo Wi-Fi, o su dirección HTTPS proporcionada. Reemplace `<DEVICE: expo-go | simulator>` con expo-go para un teléfono físico o simulator para un simulador de iOS/Android instalado. Los pasos numerados permanecen exactamente como están escritos.

```
Set up this supastack Mobile checkout end to end and open the Expo app on **<DEVICE: expo-go | simulator>** against the backend at **<API_URL>**.
1. Read llms.txt, AGENTS.md and docs/agent-security.md before changing anything.
2. Run corepack pnpm install.
3. Create apps/mobile/.env.local from the names in .env.example: EXPO_PUBLIC_API_URL=<API_URL>, EXPO_PUBLIC_APP_SCHEME=supastack and EXPO_PUBLIC_MOBILE_PURCHASES_PROVIDER=off. Never invent a variable absent from .env.example.
4. If apps/web exists in this checkout, start it in a second terminal; otherwise verify <API_URL> answers from this computer and report its status.
5. Start Expo with corepack pnpm --filter @supastack/mobile start and report the QR preview or simulator launch with the real output.
6. Stop after any step fails twice and report the failing command and first error. Ask before deleting anything.
```


## Qué hace el agente con el prompt

El prompt señala al agente el mapa, las reglas y la lista de verificación de seguridad, luego le indica que trabaje en la configuración en orden y pruebe cada fase. En términos simples, el agente:

- Lee el mapa del repositorio (`llms.txt`), las reglas del proyecto (`AGENTS.md`) y las reglas de manejo de credenciales (`docs/agent-security.md`) antes de tocar nada.
- Crea `apps/mobile/.env.local` solo a partir de los nombres de `.env.example`, con la dirección de API y el esquema que usted proporcionó: el agente nunca inventa una configuración `EXPO_PUBLIC_` que no esté en el archivo de ejemplo.
- Verifica que el backend responde en su dirección —iniciando `apps/web` él mismo solo cuando esa carpeta existe en este checkout—, en lugar de asumir un servidor que no está ahí.
- Instala dependencias e inicia el servidor de desarrollo de Expo, luego informa la vista previa QR o el lanzamiento del simulador con la salida real.
- Se detiene e informa después de que el mismo paso falla dos veces: no sortea un fallo ni elimina nada sin preguntar.


## Qué revisar en el informe del agente

Un buen informe muestra evidencias, no afirmaciones. Busque la URL del backend respondiendo, la instalación de dependencias completada y la salida del servidor Expo detrás de cada PASS, no una frase como 'todo funciona'.

El prompt le indica al agente que se detenga e informe después de que el mismo paso falle dos veces —no que sortee el fallo— y que le pregunte antes de cualquier acción destructiva. Si su agente sigue improvisando después de fallos repetidos, deténgalo y lleve el primer error a la [guía de solución de problemas](https://supastack.dev/es/docs/mobile/troubleshooting.md).

Dos cosas no deben aparecer nunca: una función de seguridad desactivada para silenciar un error, y un valor secreto como una contraseña o clave impreso en el chat o en el informe. Si ves alguna de las dos, considera la ejecución como fallida.

Mantenga separadas en su mente la vista previa y el inicio de sesión real. Una vista previa QR exitosa solo muestra pantallas: las cuentas reales necesitan la base de datos del backend, y las compras reales necesitan una compilación de desarrollo EAS. 'La vista previa se abrió' aún no es 'las cuentas funcionan'.


## Si prefieres hacerlo a mano

Cada paso que realiza el agente está escrito en las guías manuales a continuación: los mismos comandos, las mismas verificaciones, a su ritmo.

[Ejecute la aplicación Mobile en 5 minutos](https://supastack.dev/es/docs/mobile/ship-in-5-minutes.md)

[Lea la configuración local completa](https://supastack.dev/es/docs/mobile/local-setup.md)

[Solucione un fallo de configuración](https://supastack.dev/es/docs/mobile/troubleshooting.md)


## Siguiente

[Poner en marcha la app móvil en 5 minutos](https://supastack.dev/es/docs/mobile/ship-in-5-minutes.md)
