GUÍA COMPLETA: CÓMO CREAR UN PROYECTO PASO A PASO CON ANTIGRAVITY
Google Antigravity es una plataforma de desarrollo agent-first de Google que permite crear aplicaciones completas, web, herramientas, dashboards, juegos, etc., mediante agentes de IA autónomos que planifican, generan código, prueban en el navegador, depuran y entregan resultados verificables. El usuario actua como arquitecto: dando instrucciones en lenguaje natural y los agentes hacen generan el código. Antigravity cuenta con varias interfaces: Antigravity 2.0 como centro de mando de agentes, el Antigravity IDE, la CLI y el SDK.Crear un proyecto proyecto
los proyectos son el concepto central. Un proyecto define el alcance del agente: una o varias carpetas locales, se pueden incluir frontend + backend, por ejemplo, permisos de seguridad aislados y configuración propia.Pasos
- Crear una carpeta vacía, o con contenido existente.
- Abrir Antigravity.
- Hacer clic en "Select Project" → "New Project", o el icono de carpeta con “+”.
- Hacer clic en "Add Folder" y selecciona4 la carpeta que creada en el punto 1. Se pueden añadir más carpetas s es necesario, útil para para separar el frontend y el backend por ejemplo.
- Configurar los permisos del proyecto. Para empezar elegir la opción "Default", se puede ajustar después: revisión de comandos de terminal, acceso a archivos, MCP servers, etc..
- Asignarle un nombre al proyecto y hacer clic en "Create".
Flujo de trabajo completo: crear una aplicación paso a paso
Se creará una app web de lista de tareas, TODO o un temporizador Pomodoro. El proceso es similar para cualquier proyecto.Paso 1 Preparar el prompt
Es necesario ser específico y detallado. Incluir:- Qué quieres construir
- Funcionalidades
- Stack tecnológico preferido (o deja que el agente elija)
- Diseño / estilo
- Requisitos de pruebas o despliegue
Ejemplo de prompt
Crea una aplicación web de lista de tareas (TODO list) completa con las siguientes características:
- Interfaz moderna y responsive con Tailwind CSS
- Añadir, editar, eliminar y marcar tareas como completadas
- Categorías o filtros (Todas / Pendientes / Completadas)
- Almacenamiento en localStorage
- Diseño limpio con modo oscuro opcional
- Botón para exportar las tareas a JSON o CSV
- Usa HTML, CSS y JavaScript vanilla (o React + Vite si crees que es mejor)
- Incluye un README.md con instrucciones de uso
- Prueba que todo funcione correctamente en el navegador
Paso 2: Iniciar la conversación / tarea
- Seleccionar el proyecto.
- En el panel del agente (chat), pegar el prompt.
- Elegir el modo si está disponible: Planificador / Planning para proyectos nuevos (recomendado) o modo más directo/rápido para cambios pequeños.
- Seleccionar el modelo, Gemini suele ser la opción principal; también soporta otros como Claude en algunos casos).
- Envíar el mensaje.
Paso 3: Revisar el plan y dar feedback
El agente genera Artifacts (artefactos):Paso 4: Generación y ejecución
Una vez aprobado el artifact, el agente:- Crea la estructura de archivos
- Escribe el código
- Instala dependencias si es necesario
- Ejecuta el servidor local
- Abrir un navegador aislado para probar la app
- Depura errores automáticamente si aparecen
Paso 5: Probar, iterar y mejorar
- Interactuar con la app en el navegador embebido.
- Pedirle cualquier cambio al agente: “Cambia el diseño a un estilo más minimalista”, “Añade autenticación simple” o “Arregla este error que aparece al borrar una tarea”.
- El agente puede usar el navegador de forma autónoma, tomar capturas o grabaciones, y verificar el comportamiento.
Paso 6: Finalizar y exportar
- Pedir un fichero "README" completo, documentación o instrucciones de despliegue.
- Exportar el proyecto.
- Opcional: Pedir que prepare el despliegue en Vercel, Netlify, Firebase, etc., o que genere un Dockerfile.
Consejos y mejores prácticas
- Ser específico en los prompts: Cuanto más detalle se especifiquen, se obtendrán mejores resultados.
- Usar el "modo Planificador" para proyectos nuevos o cambios grandes.
- Revisar siempre los planes y los diffs importantes, especialmente en temas de seguridad o lógica crítica.
- Aprovechar los permisos por proyecto: limita lo que el agente puede hacer en proyectos sensibles.
- Añadir múltiples carpetas para proyectos más avanzados, usar Skills personalizadas, MCP servers o archivos como agents.md / skills.md para definir equipos de agentes (product manager, frontend, QA, etc..
- Iterar en conversaciones separadas dentro del mismo proyecto para mantener el contexto organizado.
- Combinar con Antigravity IDE si se quiere editar código manualmente con mayor control.
Ejemplo rápido de otros proyectos que puedes crear
- Dashboard de finanzas personales con gráficos
- Juego sencillo como Snake
- Landing page profesional
- App de notas con categorías
- Herramienta que procese un CSV y genere visualizaciones