Introduccion y Motivacion

Por: Artiko
agents-mdintroduccionestandarcoding-agents

Introduccion y Motivacion

El problema

Usas un agente de codigo IA (Claude Code, Cursor, Codex, Copilot). Le pides que agregue un endpoint. El agente:

  1. Explora el repositorio para entender la estructura
  2. Adivina que framework usas
  3. Genera codigo con convenciones que no son las de tu proyecto
  4. Usa npm cuando tu proyecto usa pnpm
  5. Crea tests con Jest cuando tu usas Vitest

El resultado: pierdes tiempo corrigiendo lo que el agente no sabia. El agente no es malo, le falta contexto.

La solucion: un README para agentes

AGENTS.md es un archivo markdown en la raiz de tu repositorio que le dice a los agentes de codigo exactamente lo que necesitan saber:

Es como un README.md, pero optimizado para agentes en vez de humanos.

Por que un archivo separado

La pregunta obvia: ¿por que no poner esto en el README?

README.mdAGENTS.md
Dirigido a humanosDirigido a agentes IA
Quick start, contribucionComandos exactos, convenciones
Descripcion narrativaInstrucciones precisas y ejecutables
Puede ser extensoDebe ser conciso (presupuesto de tokens)

Mantenerlos separados tiene beneficios concretos:

El problema de la fragmentacion

Antes de AGENTS.md, cada herramienta tenia su propio archivo:

HerramientaArchivo de contexto
Claude CodeCLAUDE.md
Gemini CLIGEMINI.md
AMPAGENT.md
Cursor.cursorrules
Windsurf.windsurfrules

Resultado: los proyectos terminaban con 3-5 archivos diciendo lo mismo. Mantenimiento imposible, divergencia inevitable.

AGENTS.md como estandar unificado

En 2025, OpenAI (Codex), Google (Jules), AMP, Cursor, Factory y otros se unieron para estandarizar un unico formato: AGENTS.md.

El estandar esta gobernado por la Agentic AI Foundation bajo la Linux Foundation. No es propiedad de ninguna empresa.

Caracteristicas del estandar

Adopcion

Como funciona

El flujo es simple:

1. Creas AGENTS.md en la raiz del repo
2. Agregas secciones relevantes (comandos, convenciones, boundaries)
3. Lo commiteas junto al codigo
4. Los agentes lo descubren y leen automaticamente

No hay CLI, no hay instalacion, no hay configuracion. Los agentes simplemente buscan el archivo y lo leen antes de empezar a trabajar.

Resolucion de conflictos

Cuando hay instrucciones superpuestas:

  1. Prompt del usuario siempre gana (maxima prioridad)
  2. AGENTS.md mas cercano al directorio de trabajo tiene prioridad
  3. AGENTS.md de la raiz aplica como fallback general

Que NO es AGENTS.md

Resumen


← Indice | Capitulo 2: Tu Primer AGENTS.md →