DESIGN.md: Una especificación de formato para describir la identidad visual a agentes de codificación

Google Labs lanzó DESIGN.md, una especificación de formato para describir una identidad visual a agentes de codificación. El archivo combina tokens de diseño legibles por máquina (front matter YAML) con una justificación de diseño legible por humanos (prosa Markdown). Los tokens proporcionan valores exactos a los agentes; la prosa explica por qué existen esos valores y cómo aplicarlos.
Resumen del formato
Un archivo DESIGN.md tiene dos capas delimitadas por los separadores --- en la parte superior: front matter YAML para los tokens y un cuerpo Markdown con secciones ##. Ejemplo de extracto:
---
name: "Heritage"
colors:
primary: "#1A1C1E"
secondary: "#6C7278"
tertiary: "#B8422E"
neutral: "#F7F5F2"
typography:
h1:
fontFamily: "Public Sans"
fontSize: "3rem"
body-md:
fontFamily: "Public Sans"
fontSize: "1rem"
label-caps:
fontFamily: "Space Grotesk"
fontSize: "0.75rem"
rounded:
sm: "4px"
md: "8px"
spacing:
sm: "8px"
md: "16px"Los tokens son los valores normativos. La prosa proporciona contexto para la aplicación.
Características principales
- Tipos de tokens: Colores (hex sRGB), objetos de tipografía (fontFamily, fontSize, fontWeight, lineHeight, letterSpacing, fontFeature, fontVariation), dimensiones (número+unidad), referencias a tokens (
{path.to.token}). - Componentes: Asigna un nombre a propiedades de subtokens, por ejemplo,
components.button-primary.backgroundColor: "{colors.tertiary}". - Orden de secciones (opcional pero aplicado): Overview, Colors, Typography, Layout & Spacing, Elevation & Depth, Shapes, Components, Do's and Don'ts.
Herramientas CLI
Valida un DESIGN.md con el linter:
npx @google/design.md lint DESIGN.md
{
"findings": [
{
"severity": "warning",
"path": "components.button-primary",
"message": "textColor (#ffffff) sobre backgroundColor (#1A1C1E) tiene una relación de contraste de 15.42:1 — cumple con WCAG AA."
}
],
"summary": { "errors": 0, "warnings": 1, "info": 1 }
}Detecta regresiones entre versiones:
npx @google/design.md diff DESIGN.md DESIGN-v2.md
{
"tokens": {
"colors": {
"added": ["accent"],
"removed": [],
"modified": ["tertiary"]
},
"typography": { "added": [], "removed": [], "modified": [] }
},
"regression": false
}Caso de uso
Un agente que lea el ejemplo "Heritage" producirá una interfaz con titulares en tinta profunda en Public Sans, un fondo de piedra caliza cálida (#F7F5F2) y botones de llamada a la acción en Boston Clay (#B8422E) — todo desde un solo archivo.
📖 Leer la fuente completa: HN AI Agents
👀 Ver también

Cognithor: Un Sistema Operativo de Agentes Local-First con Arquitectura Trinity PGE
Cognithor es un sistema operativo de agente autónomo completamente local, desarrollado durante un año con 16 fases de desarrollo. Cuenta con la arquitectura Trinidad PGE (Planificador → Guardián → Ejecutor), más de 11.609 pruebas con 89% de cobertura, y soporta 16 proveedores de LLM incluyendo Ollama y LM Studio.

Automatiza la revisión de PRs de GitHub con agentes de Claude Code
Un desarrollador creó un agente que procesa menciones de GitHub, genera trabajadores de Claude Code para revisar o corregir PRs, y solo escala casos ambiguos a humanos.

La Aplicación de Escritorio de Claude con la Función de Colaboración Permite la Comunicación de IA a IA a través de Documentos Compartidos de Google
Los usuarios han implementado con éxito la comunicación de Claude a Claude utilizando la nueva función de colaboración en la aplicación de escritorio, con dos agentes leyendo y escribiendo en un documento compartido de Google. La prueba involucró cinco rondas de diálogo de preguntas y respuestas entre los agentes de IA.

Alternativas a los Agentes de Codificación de IA tras la Eliminación del Plan de Claude
Un usuario de Reddit probó varias alternativas de agentes de codificación con IA después de que Claude descontinuara su plan de codificación, incluyendo Kimi ($20/mes), Minimax ($10/mes), Z.AI GLM ($10/mes), Stepfun ($6-10/mes), Mistral ($15/mes) y Arcee Trinity (basado en API).