Archivos Markdown para agentes de IA

CLAUDE.md, AGENTS.md, SKILL.md y llms.txt. Los archivos Markdown que leen los agentes de IA para entender un proyecto, aprender una tarea o recorrer una web.

Los agentes de IA no recuerdan nada entre una sesión y la siguiente, así que necesitan que alguien les dé el contexto cada vez. La forma que se ha impuesto para hacerlo es un archivo de texto en Markdown: legible para las personas, fácil de mantener en Git y el formato que mejor entienden los modelos de lenguaje.

Cada archivo cumple una función distinta. Unos describen un proyecto, otros enseñan una tarea concreta y otros resumen una web entera. Si quieres entender por qué Markdown funciona tan bien con los modelos, empieza por Markdown en prompts.

Archivos

Estos son los archivos que cubrimos, con lo que resuelve cada uno.

CLAUDE.md

El archivo de instrucciones de Claude Code. Se carga al empezar cada sesión y le dice al agente cómo trabajar en tu proyecto: comandos, convenciones y lo que no debe tocar. Explicamos dónde se coloca, cómo se cargan los distintos niveles y cómo escribir reglas que se cumplan.

AGENTS.md

La convención que comparten varias herramientas de programación con IA para no mantener un archivo distinto por cada una. Cumple la misma función que CLAUDE.md, pero de forma portable.

SKILL.md

El archivo que define una skill: un procedimiento que el agente solo carga cuando la tarea lo pide. Es la pieza adecuada para todo lo que no necesita estar en el contexto de cada sesión, como publicar una versión o escribir un documento siguiendo una plantilla.

llms.txt

Un índice en Markdown en la raíz de una web, pensado para que los modelos encuentren su contenido importante sin leer el HTML. Útil sobre todo en sitios de documentación técnica; no es una técnica de SEO.

Cuál usar en cada caso

La elección depende de qué necesita saber el agente y cuándo. Esta tabla resume la diferencia:

ArchivoDónde viveCuándo lo lee el agentePara qué
CLAUDE.mdRaíz del proyectoAl empezar cada sesión de Claude CodeReglas y contexto del proyecto
AGENTS.mdRaíz del proyectoAl empezar, en las herramientas compatiblesEl mismo contexto, compartido entre herramientas
SKILL.mdCarpeta de la skillSolo cuando la tarea lo pideProcedimientos de varios pasos
llms.txtRaíz de la webCuando un agente consulta el sitioÍndice del contenido de una web

Los tres primeros se combinan sin problema en un mismo repositorio. Lo habitual es poner en AGENTS.md o CLAUDE.md lo que el agente debe saber siempre y sacar a skills todo lo demás, para no llenar el contexto con instrucciones que solo importan de vez en cuando.

Recursos relacionados

👋 Hola! Soy Edu, me encanta crear cosas y he redactado este tutorial. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirlo en Twitter.

para estar al día con mi contenido. 😊