logo

Google Antigravity Skills: deja de explicar tu base de código a la IA

La IA genérica es demasiado lenta para las startups. Descubre por qué Google Antigravity Skills supera a Claude MCP para automatizar flujos de trabajo de codificación propietarios.

Kyle ChungKyle Chung

Google Antigravity Skills: deja de explicar tu base de código a la IA

Cada día, tu equipo desperdicia horas explicando tu propia empresa a un robot.

Pegas documentación de API. Explicas el esquema de base de datos legacy. Le recuerdas a la IA por décima vez que usas un wrapper personalizado para despliegues.

Es el "Día de la Marmota" del desarrollo de software.

Google Antigravity acaba de terminar este ciclo con una nueva característica llamada "Skills."

A diferencia de los prompts estándar, Skills te permiten "hardcodear" la lógica propietaria de tu startup directamente en el IDE. Transforma tu IA de un asistente de codificación genérico en un empleado especializado que conoce tu stack mejor que tú.

Aquí está por qué Antigravity Skills supera a Claude's MCP, y cómo usarlos para automatizar tu "Conocimiento Tribal."


El Cambio de Paradigma: Prompting vs. Enseñar

La mayoría de los desarrolladores tratan a la IA como un chatbot: Preguntas, adivina. Antigravity Skills trata a la IA como un entorno de ejecución: Defines, ejecuta.

Según la documentación oficial, un "Skill" es simplemente una definición TypeScript que otorga al IDE permiso para ejecutar código.

  • Antes de Skills: Pegas tu documentación interna en la ventana de chat.
  • Después de Skills: La IA ejecuta read_internal_docs() y obtiene el contexto exacto que necesita, instantáneamente.

¿Qué son Google Antigravity Skills?

(Y por qué son más que solo "Prompts")

En esencia, un "Skill" es una definición TypeScript que otorga a tu IA permiso para ejecutar código dentro de tu entorno.

La mayoría de los desarrolladores están acostumbrados a tratar a la IA como un chatbot: haces una pregunta, devuelve texto. Antigravity Skills convierte la IA en un Agente. Le das una caja de herramientas.

  • Sin Skills: "¿Cómo consulto nuestra base de datos de usuarios?" (La IA da un ejemplo SQL genérico que falla).
  • Con Skills: "Encuentra usuario [email protected]." (La IA ejecuta tu función interna fetchUser() y devuelve datos reales en vivo).

Esto cambia el paradigma de "Prompting" a "Enseñar." Enseñas al IDE tus APIs internas una vez, y las recuerda para siempre.


El Enfrentamiento: Google Antigravity Skills vs. Claude (MCP)

Si has estado siguiendo el espacio de IA, podrías preguntar: "¿En qué se diferencia esto del Protocolo de Contexto de Modelo (MCP) de Claude o del Uso de Herramientas?"

Aunque ambas tecnologías permiten que la IA use herramientas, su implementación en un entorno de startup es radicalmente diferente.

CaracterísticaClaude Skills (MCP)Google Antigravity Skills
Enfoque PrincipalPropósito General. Conectar Claude al mundo exterior (Google Drive, Slack, Notion).Integración Profunda de Código. Conectar el IDE a tu repositorio específico, base de datos local y herramientas CLI.
LatenciaAlta. Requiere viajes de ida y vuelta al servidor API. Bueno para chat, lento para bucles de codificación.Casi Cero. Se ejecuta localmente dentro del motor Antigravity. Ejecución instantánea para depuración y scripts.
ContextoAmplio. "Lee este PDF," "Resume este hilo de Slack."Propietario. "Ejecuta nuestro script de migración específico," "Verifica la salud de nuestro staging."
VeredictoGenial para Asistentes Generales.El claro ganador para Automatizar Flujos de Trabajo de Startup.

La Conclusión: Usa Claude para resumir tus correos electrónicos. Usa Antigravity para arreglar tu base de datos de producción.


3 Formas de Enseñar a la IA tu Base de Código Propietaria

Para un fundador de startup o desarrollador principal, el objetivo es reducir el "Factor de Autobús." Aquí hay tres Skills específicos que debes construir inmediatamente para capturar el conocimiento de tu equipo.

1. El Skill "Bibliotecario" (Resolviendo Límites de Contexto)

  • El Problema: Tu IA no sabe cómo usar tu MyCompany-UI-Kit interno. Sigue alucinando clases de Tailwind que no usas.
  • El Skill: read_internal_docs(component_name)
  • Cómo funciona: Expones una función que permite a la IA buscar tu Wiki interno o Storybook.
  • El Resultado: Cuando un desarrollador junior pide un "Botón," la IA obtiene primero tu documentación específica, luego escribe código que realmente compila.

2. El Skill "Ops" (Automatizando el Miedo)

  • El Problema: Los desarrolladores junior tienen miedo de romper cosas durante el despliegue. Piden a los desarrolladores senior que revisen todo manualmente.
  • El Skill: check_staging_health()
  • Cómo funciona: Envuelves tu CLI de monitoreo (Datadog/Sentry) en un Skill.
  • El Resultado: Un desarrollador pregunta al IDE: "¿Es seguro hacer merge?" La IA ejecuta la verificación, verifica que el sistema esté en verde, y da el visto bueno.

3. El Skill "Datos" (Depuración en Vivo)

  • El Problema: Depurar un problema del cliente implica iniciar sesión en tres dashboards diferentes para encontrar un ID de Usuario.
  • El Skill: fetch_user_debug_info(email)
  • Cómo funciona: Una función segura de solo lectura que consulta tu réplica de producción.
  • El Resultado: Simplemente preguntas a Antigravity: "¿Por qué el Usuario X está obteniendo un error 500?" La IA extrae sus datos reales y detecta la anomalía instantáneamente.

Tutorial: Construir el Skill "Ops" (Del Ejemplo #2)

Tomemos el "Ops Skill" mencionado arriba y construyámoslo de verdad. Enseñaremos a la IA cómo verificar la salud del sistema antes de permitir un despliegue.

Según la documentación oficial, necesitamos crear una estructura de carpetas específica.

Paso 1: Crear el Directorio

Antigravity busca skills en el directorio .agent/skills/. Crea una carpeta llamada ops-safety y una subcarpeta scripts.

.agent/skills/
└─── ops-safety/
    ├─── SKILL.md                 <-- Las Instrucciones
    └─── scripts/
         └─── check_staging.sh    <-- El Script "Caja Negra"

Paso 2: Crear el Script "Caja Negra"

Queremos que la IA ejecute una verificación específica, no que lea toda nuestra base de código DevOps. Creamos un script wrapper que devuelve una señal simple "Verde" o "Rojo".

Archivo: .agent/skills/ops-safety/scripts/check_staging.sh

#!/bin/bash
# Simula verificar el estado de Datadog/Sentry
# Uso: ./check_staging.sh

echo "Conectando al Monitor de Staging..."
# En la vida real, esto haría curl a tu API de monitoreo
echo "STATUS: 200 OK"
echo "ERROR_RATE: 0.01%"
exit 0

(Asegúrate de ejecutar chmod +x en este archivo)

Paso 3: Definir la Lógica (SKILL.md)

Ahora, escribimos las instrucciones. Usamos el frontmatter YAML para definir las palabras clave de activación, y un Árbol de Decisión para hacer cumplir las reglas de seguridad.

Archivo: .agent/skills/ops-safety/SKILL.md

---
name: ops-safety
description: Valida la salud del entorno de staging. Usa esto siempre que el usuario pregunte "¿Es seguro hacer merge?" o "¿Puedo desplegar?".
---

# Protocolo de Seguridad de Despliegue

Eres el oficial de seguridad para este repositorio. Debes verificar la salud del entorno de staging antes de responder preguntas de despliegue.

## Cuándo usar este skill
- Cuando el usuario pregunta "¿Es seguro hacer merge?"
- Cuando el usuario pregunta "Verifica el estado de staging"
- Antes de generar cualquier comando `git push`

## Árbol de Decisión (Seguir Estrictamente)

1. **Ejecutar la Verificación de Salud**
   - Ejecutar el script: `./scripts/check_staging.sh`

2. **Analizar la Salida**
   - **SI** la salida contiene "STATUS: 200 OK":
     -> Decir al usuario: "✅ Staging está en Verde. Procede con el merge."
   - **SI** la salida contiene "ERROR" o alta latencia:
     -> Decir al usuario: "🛑 Staging es inestable. No hagas merge."
     -> Mostrar los logs de error del script.

## Guía de Estilo
- Mantén las respuestas breves.
- Usa emojis (✅/🛑) para señalar claramente el estado de seguridad.

Paso 4: El Resultado

Una vez guardado, el "Ops Skill" está activo.

Usuario: "Oye, ¿es seguro hacer merge de este PR?"

Agente Antigravity:

Leyendo skill ops-safety...Ejecutando ./scripts/check_staging.sh...

"✅ Staging está en Verde. Estado: 200 OK Tasa de Error: 0.01%

Estás libre para hacer merge."


Conclusión: Los Skills Son Activos de Negocio

Para equipos pequeños, la barrera para escalar no es contratar—es la transferencia de conocimiento.

Cada vez que escribes un Antigravity Skill, estás guardando "Memoria Institucional" en tu base de código. Estás asegurando que incluso si tu Ingeniero Principal está de vacaciones, la IA sabe cómo ejecutar el script de construcción.

No dejes que tu IA se quede como desarrollador junior para siempre.

¿Listo para automatizar tu trabajo ocupado? Sumérgete en la Documentación Oficial de Antigravity y comienza a construir tu primer agente especialista hoy.