Cómo crear mejores prompts en Antigravity (+20 ejemplos listos para usar)

Aprende a escribir prompts efectivos para Antigravity con técnicas claras y 20 ejemplos listos para copiar. Programa mejor con IA desde hoy.

Antigravity es el entorno de desarrollo agéntico de Google donde unos agentes de IA planifican, programan, prueban y validan tu código por ti. Tú describes lo que quieres y ellos lo ejecutan, y aquí tienes una base de 20 prompts para copiar, adaptar y ajustar a tu producto. Antigravity está en preview, así que la interfaz y algunos detalles que verás aquí pueden cambiar.

El resultado depende de cómo escribes el prompt. Con uno vago obtendrás algo genérico, mientras que con contexto, archivos concretos y un objetivo claro aciertas mucho más a la primera. Sigue leyendo y descubre cómo escribir los tuyos.

Escribe así los prompts para conseguir mejores resultados

Antigravity no adivina lo que tienes en la cabeza, así que cuando le das contexto, archivos y límites el resultado cambia por completo. Sigue estos pasos.

Da el contexto del proyecto y el stack antes de pedir nada

Antes de pedir una funcionalidad, cuéntale qué estás construyendo, sobre qué código trabaja y con qué tecnologías, lo que se conoce como tu stack. Con ese marco elige librerías coherentes con las tuyas en vez de traerse las suyas.

Además, antes de lanzar nada eliges en el selector el modelo que ejecuta cada agente. Como no todos programan igual de bien, merece la pena ver qué modelos rinden mejor en Antigravity y escoger el que encaje con tu proyecto.

Ejemplo ❌

"Añade autenticación de usuarios."

Ejemplo ✅

"En [nombre del proyecto], una app hecha con Next.js y Supabase, añade autenticación con email y contraseña usando el cliente de Supabase que ya está configurado en lib/supabase."

Sé específico con los archivos y el resultado esperado

Si no le dices qué archivos tocar, el agente se dispersa, crea cosas donde ya existían y rompe la coherencia del proyecto. Nómbrale los archivos concretos, el comportamiento que esperas y cuándo das la tarea por terminada.

Un truco que funciona muy bien es copiar la ruta del archivo con Copy Relative Path y pegar el fragmento exacto donde quieres el cambio. Encontrarás esa opción en el menú contextual del archivo, dentro del explorador.

Ejemplo ❌

"Crea un módulo de blog en la app."

Ejemplo ✅

"En src/modules, crea un módulo de blog que reutilice el modelo Element que ya existe en src/models/element.ts. No crees un modelo Post nuevo. Añade el listado y la vista de detalle y enlázalo desde el menú principal."

Revisa la hoja de ruta antes de aprobar

Antes de tocar tu código, Antigravity te enseña dos artefactos. La Task List resume los pasos que va a seguir y el Implementation Plan detalla qué archivos creará o modificará.

Léelos con calma antes de darle a Approve. Si algo no encaja, escríbele un comentario para corregir el plan y apruébalo solo cuando te convenza.

Ejemplo

"Antes de ejecutar, quiero revisar tu plan. En el Implementation Plan has previsto crear un modelo nuevo, pero ya existe [modelo existente] en [ruta del archivo]. Reutilízalo y actualiza la Task List."

Divide un encargo grande en prompts pequeños

Un prompt que pide demasiado suele salir irregular. El agente mezcla decisiones, toca más archivos de la cuenta y gastas más créditos en algo que quizá no sirva. Ve por partes y revisa cada cambio antes de seguir con el siguiente.

Ejemplo ❌

"Créame una tienda online completa con carrito, pagos, panel de administración y envío de emails."

Ejemplo ✅

"Empecemos por el catálogo. Crea la página de listado de productos que lea de la tabla products y muestre nombre, precio e imagen. Cuando lo valide, seguimos con el carrito."

Apóyate en el navegador y en capturas de referencia

Antigravity puede abrir un navegador aislado, cargar tu app y comprobar que funciona antes de darte nada por terminado. Pídele que verifique el resultado ahí en lugar de fiarte solo del código.

Ejemplo

"Abre [ruta de la página] en el navegador y comprueba que el formulario envía bien y muestra el mensaje de éxito. Si algo falla, dime qué ha ocurrido antes de corregirlo."

Para el trabajo de interfaz, una captura vale más que un párrafo. Pásale la imagen de la pantalla que quieres replicar y señálale el espaciado, los colores o el grosor de la tipografía.

Ejemplo

"Toma esta captura como referencia y reprodúcela en [ruta o componente]. Respeta el espaciado, los colores y el grosor de la tipografía de la imagen."

20 prompts de Antigravity que puedes usar hoy

Están organizados por caso de uso y escritos con la estructura que mejor funciona. Cópialos en Antigravity, sustituye los textos entre corchetes por los datos de tu proyecto y ajústalos a tu stack. La idea es que partas de una buena base y no de una pantalla en blanco.

Monta el esqueleto de una app web con su stack

Ya sabes qué tecnologías quieres y solo falta montar el proyecto.

"Crea el andamiaje de [nombre del proyecto], una app web para [qué hace y para quién].

Contexto: Parto de cero y quiero dejar el proyecto listo para desarrollar.

Estructura: Monta el proyecto con [framework frontend, por ejemplo Next.js], [backend o servicio], [base de datos] y [gestor de estilos, por ejemplo Tailwind], con el enrutado básico y una página de inicio de prueba.

Elementos clave: Que arranque en local con un solo comando, con las versiones de las dependencias principales fijadas para evitar paquetes obsoletos y un README con los pasos de instalación."

Organiza la estructura de carpetas de un proyecto

El proyecto ha crecido y los archivos están desordenados.

"Revisa la estructura actual de [nombre del proyecto] y propón una organización de carpetas por dominios y responsabilidades para un proyecto de [tipo, por ejemplo API REST en Node].

Contexto: El proyecto ha crecido y los archivos están desordenados.

Estructura: Antes de mover nada, muéstrame en la Task List qué archivos vas a reubicar y por qué.

Elementos clave: No rompas las rutas de importación existentes ni las referencias en los tests."

Monta el entorno de un framework concreto

Para levantar un framework con su configuración recomendada sin pelearte con la documentación.

"Prepara el entorno de [framework, por ejemplo Astro] en [nombre del proyecto].

Contexto: Quiero empezar a trabajar con este framework cuanto antes.

Estructura: Instala el framework, configura [TypeScript, linter o formateador] y deja un componente de ejemplo funcionando.

Elementos clave: Usa la versión estable más reciente y explícame en un Walkthrough cómo arrancar en local y cómo compilar para producción."

Clona un repo de GitHub y levanta el servidor local

Quieres poner en marcha un proyecto ajeno en tu máquina en pocos minutos.

"Clona el repositorio [URL del repo], instala sus dependencias y arranca el servidor de desarrollo.

Contexto: Es un proyecto que acabo de heredar y no conozco su configuración.

Estructura: Si falta alguna variable de entorno, léela del archivo de ejemplo y avísame de cuáles tengo que rellenar yo.

Elementos clave: Cuando esté levantado, ábrelo en el navegador y confírmame que la página inicial carga."

Crea un endpoint REST conectado a base de datos

El frontend necesita datos que están en tu base de datos y hace falta un endpoint, una ruta de tu API que los sirva.

"Crea un endpoint para [qué recurso, por ejemplo listar pedidos] en [nombre del proyecto].

Contexto: Necesito servir estos datos al frontend.

Estructura: Añade una ruta [método y path, por ejemplo GET /api/orders] en [archivo o carpeta] que consulte la tabla [nombre] y devuelva [campos].

Elementos clave: Valida los parámetros de entrada, controla el caso sin resultados y no expongas campos sensibles como contraseñas o tokens."

Crea un formulario con validación

Necesitas recoger información y frenar los datos incorrectos antes de que entren.

"Crea un formulario de [para qué, por ejemplo alta de usuario] en [ruta o componente].

Contexto: Forma parte de [nombre del proyecto] y debe encajar con el resto de la interfaz.

Estructura: Incluye los campos [lista de campos] con sus etiquetas y sus mensajes de error.

Elementos clave: Valida en cliente y en servidor, marca los obligatorios y muestra el error justo debajo del campo que falla.

Diseño: Mantén el estilo de [componente de referencia o sistema de diseño]."

Añade autenticación de usuarios

Quieres que la persona inicie sesión antes de acceder a ciertas zonas.

"Implementa registro e inicio de sesión con [método, por ejemplo email y contraseña] en [nombre del proyecto].

Contexto: Necesito proteger las rutas [cuáles] y este cambio toca varios archivos.

Estructura: Crea el registro, el login, el cierre de sesión y la protección de rutas, y enséñame el Implementation Plan antes de programar.

Elementos clave: Guarda las contraseñas cifradas, gestiona la sesión con [tecnología, por ejemplo cookies o tokens JWT] y redirige a quien no haya iniciado sesión."

Integra una API externa

Vas a conectar un servicio de terceros con tu proyecto.

"Integra [API externa, por ejemplo Stripe] en [nombre del proyecto] para [qué, por ejemplo cobrar pagos].

Contexto: Es la primera integración externa del proyecto.

Estructura: Crea un servicio aparte que encapsule las llamadas a la API y úsalo desde [dónde].

Elementos clave: Lee la clave de las variables de entorno, controla los límites de peticiones, gestiona los errores del servicio sin tumbar la app y fija la versión de la librería oficial."

Extrae lógica repetida a un módulo

El mismo bloque de código aparece copiado en varios sitios.

"Extrae la lógica repetida de [qué hace, por ejemplo formatear fechas] a un único módulo reutilizable.

Contexto: Está duplicada en [archivos o componentes concretos].

Estructura: Crea el módulo en [ruta sugerida] y reemplaza cada copia por una llamada a esa función.

Elementos clave: No cambies el comportamiento actual y dime en un Walkthrough dónde has tocado."

Renombra algo usado en todo el proyecto

Necesitas cambiar un nombre desfasado que aparece por todas partes.

"Renombra [nombre actual] por [nombre nuevo] en todo [nombre del proyecto].

Contexto: Afecta a [archivos, variables, funciones o rutas].

Estructura: Antes de aplicarlo, lista en la Task List cada ocurrencia que vas a cambiar para que la revise.

Elementos clave: No rompas importaciones ni referencias en los tests."

Traduce una consulta SQL a un ORM

Quieres pasar las consultas escritas a mano a un ORM y dejar el código más limpio. Un ORM es la capa que traduce tu código a consultas de base de datos.

"Traduce estas consultas SQL a [ORM, por ejemplo Prisma] respetando el esquema actual.

Contexto: [pega aquí las consultas]

Estructura: Mantén el mismo resultado, conserva los filtros y el orden.

Elementos clave: Avísame si alguna consulta no tiene equivalente directo en el ORM."

Divide un archivo monolítico en piezas más pequeñas

Para ordenar un archivo que ha crecido tanto que mezcla varias responsabilidades.

"Divide el archivo [ruta del archivo] en piezas más pequeñas por responsabilidad.

Contexto: Se ha vuelto demasiado grande y difícil de mantener.

Estructura: Enséñame primero el plan de división en la Task List antes de mover nada.

Elementos clave: Mantén las mismas exportaciones públicas para no romper a quien lo importa y actualiza las rutas."

Localiza por qué un dato no se guarda

Algo debería guardarse en la base de datos y no aparece.

"Averigua por qué el dato [cuál] no se guarda en [tabla o base de datos] de [nombre del proyecto].

Contexto: Ocurre cuando [acción del usuario, por ejemplo envío el formulario de contacto].

Estructura: Rastrea el flujo desde [punto de entrada] hasta la base de datos e identifica dónde se pierde.

Elementos clave: Explícame la causa antes de proponer el arreglo."

Audita la seguridad de los endpoints

Buscas una foto rápida de los agujeros de seguridad de tu API.

"Audita la seguridad de los endpoints de [carpeta o archivo de rutas] en [nombre del proyecto].

Contexto: Quiero revisarlos antes de pasar a producción.

Estructura: Busca rutas sin autenticación, datos sensibles expuestos, falta de validación de entrada y posibles inyecciones.

Elementos clave: Devuélveme una lista ordenada por gravedad con el archivo y la línea de cada hallazgo, sin cambiar nada todavía."

Rastrea un fallo a partir del log

Tienes un error en consola o en los logs y quieres ir directo a la causa.

"Analiza este error y localiza el archivo y la línea responsables.

Contexto: [pega aquí el mensaje de error completo o el log]

Estructura: Explícame por qué ocurre y propón un arreglo mínimo.

Elementos clave: Escribe un script o test pequeño que reproduzca el fallo para confirmar que queda resuelto."

Corrige un error de dependencias o de build

El proyecto deja de compilar y el error no es evidente.

"Corrige el error de build de [nombre del proyecto].

Contexto: [pega aquí el error del build]

Estructura: Identifica si es un problema de versiones, de una dependencia que falta o de configuración.

Elementos clave: Indícame qué versiones dejarás fijadas y verifica que el proyecto compila después del cambio."

Recrea un componente a partir de una captura de pantalla

Tienes la imagen de un diseño y quieres convertirla en un componente real.

"Recrea el componente de la captura adjunta en [nombre del proyecto].

Contexto: Quiero reproducir ese diseño tal cual.

Estructura: Constrúyelo con [tecnología, por ejemplo React y Tailwind] como componente reutilizable en [ruta].

Elementos clave: Que sea responsive y accesible, con textos y tamaños adaptables.

Diseño: Respeta el espaciado, la tipografía, los colores y los estados como hover y activo de la imagen, fijándote en el padding y en el grosor de las fuentes."

Diseña una landing con un estilo visual definido

Necesitas una página de aterrizaje con una dirección visual clara.

"Crea una landing para [producto o servicio] dirigida a [público].

Contexto: Quiero comunicar la propuesta de valor y captar registros.

Estructura: Cabecera con propuesta de valor, beneficios, prueba social, precios y una llamada a la acción final.

Elementos clave: Un único botón principal repetido en cabecera y cierre, con textos breves orientados a la acción.

Diseño: Estilo [describe, por ejemplo minimalista y oscuro], color principal [hex], tipografía [nombre] y mucho aire entre secciones."

Verifica en el navegador que la interfaz responde en móvil

Quieres comprobar el responsive sin abrir la app tú a mano, es decir, que la interfaz se adapte bien a cualquier tamaño de pantalla.

"Lanza el navegador y abre [ruta o página] de [nombre del proyecto] en un viewport móvil de [ancho, por ejemplo 375 px].

Contexto: Quiero asegurarme de que se ve bien en móvil.

Estructura: Comprueba que el menú colapsa bien, que no hay desbordamiento horizontal y que los botones son pulsables.

Elementos clave: Hazme una captura del antes y el después si tocas algo y usa identificadores de test en los selectores, no clases CSS."

Aplica un sistema de diseño de colores, tipografía y espaciado a la interfaz

La interfaz ha crecido con valores sueltos y quieres unificarla.

"Aplica un sistema de diseño coherente a [páginas o componentes] de [nombre del proyecto].

Contexto: Ahora mismo hay colores y tamaños sueltos por todo el código.

Estructura: Define una paleta con [color principal, secundario y neutros], una escala tipográfica con [fuente y tamaños] y una escala de espaciado uniforme.

Elementos clave: Reemplaza los valores sueltos por esas variables y enséñame en capturas cómo queda cada pantalla afectada.

Diseño: Mantén la coherencia visual en todas las pantallas."

Escribir buenos prompts en Antigravity depende de tener claro qué construyes, sobre qué código y con qué resultado en mente. Cuando le das contexto y revisas su hoja de ruta antes de ejecutar, el agente deja de improvisar y acierta mucho más.

Si quieres dar el salto y crear tus propias aplicaciones con IA sin escribir código, empieza por nuestro curso gratuito de vibe coding.