Ir al contenido
angel.library

DESIGN.md

Publicado por Google Labs con licencia Apache-2.0. Unas 27.600 estrellas. La especificación completa está en stitch.withgoogle.com.

DESIGN.md es una especificación de formato para describir una identidad visual a los agentes de codificación. Le da al agente una comprensión estructurada y persistente de un sistema de diseño.

Un archivo DESIGN.md combina dos cosas en un solo documento:

ParteFormatoPara quién
Tokens de diseñoEncabezado YAMLLegible por máquina: valores exactos
JustificaciónTexto en MarkdownLegible por humanos: por qué y cómo aplicarlos

Los tokens le dan al agente los valores exactos. El texto le explica por qué existen y cómo aplicarlos.

Un archivo solo de tokens —un JSON de colores y espaciados— hace que el agente acierte mientras el caso esté previsto. En cuanto aparece algo que la tabla no cubre, no tiene criterio para decidir y elige al azar.

La prosa es la que aporta ese criterio: si el documento explica que el color de acento se reserva para acciones y nunca para decoración, el agente puede resolver un caso nuevo de forma coherente en vez de tomar el primer valor que encaje.

Se crea un DESIGN.md en la raíz del proyecto, igual que un README.md o un CLAUDE.md, y el agente lo lee como parte del contexto. La especificación define qué campos van en el encabezado YAML y cómo estructurar la parte narrativa.

Encaja de forma natural junto a los archivos de instrucciones que ya usan los agentes de codificación: uno describe cómo trabajar en el repositorio, este describe cómo debe verse lo que produce.

  • Es una especificación, no una herramienta. No hay nada que instalar: el valor está en escribir el archivo y en que el agente lo respete.
  • Es joven. Su adopción depende de que las herramientas la reconozcan; hoy funciona porque los agentes leen Markdown del repositorio, no porque haya soporte formal.