El paradigma del live coding y el desarrollo asistido por inteligencia artificial ha cambiado las reglas del juego. Pasamos de picar líneas repetitivas a guiar agentes autónomos que resuelven problemas complejos en entornos controlados. Pero hay un punto ciego que sigue doliendo: los mensajes de commit.
Cuando le pides a un asistente convencional que guarde los cambios, obtienes basura genérica: update code, fix bug, wip. El historial se vuelve ilegible, las revisiones de código se entorpecen y el onboarding de nuevas personas se complica. Si estás usando un entorno optimizado para agentes como Google Antigravity (o cualquier IDE agent‑first que implemente Agent Skills), tienes una ventaja oculta: puedes enseñarle al agente a estructurar confirmaciones impecables mientras tú sigues concentrado en la arquitectura.
Por qué los .md sueltos ya no funcionan
Muchos desarrolladores intentan domar al agente dejando un archivo gemini.md, agents.md o un .cursorrules en la raíz del proyecto, esperando que el modelo lo lea por arte de magia. En arquitecturas modernas agent‑first, esto no funciona de manera nativa. El agente necesita instrucciones indexadas semánticamente, asociadas a metadatos que describan exactamente cuándo y cómo deben activarse.
Aquí es donde entran las Agent Skills. Una Skill es un paquete formado por una carpeta con un archivo SKILL.md que contiene un encabezado YAML (frontmatter) y las reglas de comportamiento. El motor de Antigravity lee ese frontmatter, vectoriza la descripción y los triggers, y monitorea en segundo plano tus intenciones. Cuando detecta que vas a tocar Git, carga la habilidad y aplica las reglas sin que tengas que repetirlas.
Configuración en 3 pasos (estándar Chris Beams)
El objetivo es que cada mensaje de commit siga las 7 reglas del famoso artículo de Chris Beams[^1]. Vamos a empaquetar esa guía en una Skill.
Paso 1: Crear la estructura de la habilidad
Abre la terminal en la raíz de tu espacio de trabajo y ejecuta:
Nota: La carpeta
.agentses oculta. Si tu explorador de archivos no la muestra, activa la vista de archivos ocultos o usals -aen la terminal.
Paso 2: Redactar el archivo SKILL.md
Dentro de .agents/skills/git-formatter, crea un archivo llamado exactamente SKILL.md con el siguiente contenido:
Nota de arquitectura: Al definir
descriptionytriggersen el YAML, le estás dando al motor de búsqueda semántica de Antigravity las claves exactas para activar esta regla cada vez que hables de repositorios o confirmaciones de código.

Paso 3: Activar la habilidad en tus sesiones de live coding
Con la estructura creada, no necesitas recordar las reglas nunca más. Basta con que uses comandos semánticos claros. El motor detectará que tu intención involucra Git y cargará la Skill git-formatter:
- «Refactoriza la función de cálculo de balances en
sales.py, añade los cambios al stage y haz un commit con el formato del workspace.» - «Implementa la interfaz de configuración del webhook, pruébala en local y consolida todo en un commit siguiendo nuestra habilidad
git-formatter.»
El agente te mostrará el mensaje propuesto antes de confirmar (o lo ejecutará directamente en el sandbox, según tu configuración). El resultado será un historial limpio, legible y profesional, sin que hayas escrito una sola línea del commit.
[^1]: Chris Beams, How to Write a Git Commit Message, 2014. https://cbea.ms/git-commit/


