Volver
Kevin Riedl

12 min de lectura · 2 de septiembre de 2026
Última revisión

Siguiente
Se crea en tu dispositivo, sin conectar con Instagram. Copiamos el enlace para su sticker de enlace.

Sistema de diseño para Claude Code: 4 piezas para una UI de marca

Un sistema de diseño para Claude Code es un stack de contexto dentro del repositorio que muestra al agente cómo es tu marca, cómo debe implementarla y cómo comprobar el resultado. Una versión práctica utiliza tres archivos Markdown y un directorio examples/. Sustituye los prompts repetidos por evidencia, reglas y patrones aprobados que se pueden versionar.

El flujo ganó visibilidad gracias al sistema de marca en cuatro partes y los prompts de Charlie Hills. Lo útil no es que los nombres de archivo sean mágicos. Es que la evidencia visual, las reglas de implementación y los controles de calidad se convierten en entradas duraderas del proyecto, en lugar de perderse en un chat.

Esta guía convierte la idea en un flujo que un equipo de producto puede revisar, probar y mantener. Responde a la búsqueda específica cómo hacer que Claude Code siga un sistema de diseño. No compite con nuestro análisis general sobre contexto para agentes de programación ni con la checklist de software generado con IA, enfocada en producción.

¿Cuáles son las cuatro piezas del sistema?

PiezaFunciónQué contieneQué no contiene
REFERENCE.mdEvidenciaColores, tipografía, espacios, uso del logo, layouts recurrentes y patrones prohibidos observadosSuposiciones sin verificar o código
CLAUDE.mdEnrutamientoUna instrucción breve para leer las fuentes antes de trabajar en UI y verificar despuésTodo el manual de marca
DESIGN.mdContrato de implementaciónTokens semánticos, componentes, responsive, accesibilidad y decisionesUn moodboard con adjetivos vagos
examples/Patrones aprobadosPantallas o recursos representativos que tu equipo posee y puede reutilizarUna colección de inspiración sin curar

En sentido estricto, son cuatro piezas y no cuatro archivos, porque la cuarta es un directorio. Solo CLAUDE.md tiene un significado especial para Claude Code. La documentación oficial sobre memoria de Claude Code explica que los archivos CLAUDE.md del proyecto se cargan como instrucciones persistentes y recomienda que sean concretos, concisos y estructurados. REFERENCE.md, DESIGN.md y examples/ funcionan porque indicas expresamente a Claude que los lea.

¿Cómo debe organizarse el proyecto?

tu-proyecto/
├── CLAUDE.md
├── REFERENCE.md
├── DESIGN.md
├── examples/
│   ├── README.md
│   ├── dashboard-aprobado.png
│   ├── landing-aprobada.png
│   └── pricing-card-aprobada.html
├── src/
└── tests/

Añade a examples/README.md una fila por artefacto con responsable, fecha de aprobación, origen, partes reutilizables y excepciones conocidas. Así, una campaña antigua o una pantalla experimental no se convierte por accidente en regla permanente.

Prompt 1: convertir trabajo aprobado en REFERENCE.md

Elige entre tres y cinco ejemplos que representen bien la marca actual. Prioriza pantallas de producción propias, el brand deck, gráficos de marketing o la biblioteca de componentes. No copies al repositorio recursos protegidos de competidores. La inspiración puede orientar una decisión, pero los ejemplos reutilizables deben ser tuyos o tener una licencia adecuada.

Revisa todos los archivos de examples/. Separa lo observable de lo que debes preguntar.

Redacta REFERENCE.md con:
1. inventario de fuentes y estado de aprobación
2. colores con valores medidos y funciones observadas
3. tipografía, tamaños y jerarquía
4. patrones de espaciado, grid y alineación
5. posición del logo y espacio de protección
6. componentes y composiciones recurrentes
7. cinco patrones que la marca debe evitar
8. preguntas abiertas

No inventes valores que falten. Muestra el borrador antes de guardarlo.

El mejor resultado separa evidencia y política. “Las tres pantallas aprobadas usan 24 px entre tarjetas” es una observación. “Todos los grupos de tarjetas deben usar 24 px” es una regla que una persona debe aprobar. Mezclarlas convierte decisiones históricas accidentales en doctrina.

Prompt 2: usar CLAUDE.md como router

Mantén el puntero corto. Un archivo enorme consume contexto en cada sesión, aunque el material de diseño solo sea necesario al trabajar en la interfaz.

## Trabajo de interfaz

Antes de crear o cambiar una UI, lee REFERENCE.md y DESIGN.md. Después, inspecciona el ejemplo aprobado más cercano en examples/.
Reutiliza componentes y tokens semánticos antes de crear otros.
Si las fuentes se contradicen o no cubren una decisión importante, pregunta en lugar de adivinar.
Antes de terminar, compara el resultado renderizado con las reglas y comunica cada excepción intencionada.

Esta capa indica cuándo leer, qué fuente tiene prioridad y cómo verificar. Si tu CLAUDE.md ya es largo, usa reglas limitadas a las rutas del frontend. Un import ordena mejor el contenido, pero la documentación de Anthropic aclara que el texto importado también entra en el contexto inicial.

Prompt 3: convertir la referencia en DESIGN.md

DESIGN.md es el contrato de construcción. El emergente formato DESIGN.md de Google Labs define un archivo autónomo con tokens opcionales y legibles por máquinas en el frontmatter YAML, más razonamiento de diseño en Markdown. Puedes seguirlo para ganar portabilidad, pero Claude Code no lo exige.

Lee REFERENCE.md y examples/README.md. Después, revisa todos los ejemplos aprobados.

Redacta DESIGN.md como contrato de implementación con:
1. tokens de color semánticos nombrados por función
2. escalas tipográficas y de espacio con valores exactos
3. reglas de layout, grid y breakpoints
4. anatomía, estados y política de reutilización de componentes
5. interacción, movimiento y comportamiento reduced-motion
6. requisitos de accesibilidad
7. ejemplos responsive y casos límite
8. registro de decisiones con fecha, responsable y motivo

Marca cada regla inferida y no aprobada. Pregunta cuando las fuentes discrepen. Muestra el archivo antes de guardarlo.

Los nombres basados en función sobreviven mejor a un rediseño. color-text-primary explica la intención; dark-gray solo describe el valor actual. Si los valores deben circular por herramientas de diseño y build, conserva además una fuente de tokens legible por máquinas.

¿Por qué importan más los ejemplos que un prompt largo?

Las reglas muestran lo permitido. Los ejemplos aprobados enseñan proporción, densidad, jerarquía y composición funcionando juntas. Anthropic ofrece un consejo parecido para su producto separado Claude Design: la guía oficial de configuración del sistema de diseño acepta repositorios, prototipos, presentaciones y recursos de marca, y recomienda aportar ejemplos reales, no solo especificaciones.

Elige por cobertura y no por cantidad. Un dashboard denso, una página de marketing, un flujo con formularios y un estado móvil suelen enseñar más que cincuenta secciones hero casi iguales.

¿Debe DESIGN.md sustituir a los design tokens?

No. DESIGN.md explica la intención; un archivo de tokens ofrece un formato estricto para herramientas. Utiliza ambos cuando los valores deban entrar en código, diseño y validación. El formato estable del Design Tokens Community Group define un modelo JSON para nombres, valores, tipos y metadatos. El archivo de tokens gobierna los valores exactos; DESIGN.md explica cuándo y por qué aplicarlos.

¿Cómo evitar que el sistema copie errores?

  1. Etiqueta cada fuente. Aprobada, histórica, experimental o solo inspiración.
  2. Define precedencia. Los tokens actuales ganan a una captura en valores exactos. Un componente revisado gana a un gráfico antiguo en comportamiento.
  3. Registra excepciones. Si una campaña rompe el grid a propósito, anótalo en el manifiesto.
  4. Pide variantes. Solicita tres alternativas antes de pulir. Elegir sigue siendo una decisión humana.
  5. Promociona solo lo revisado. Añade el resultado a examples/ después de aprobarlo, no al generarlo.

¿Qué debe comprobar el ciclo de validación?

ControlMétodoSeñal de fallo
Uso de tokensLint de CSS o referencias del temaColores, espacios o tipografía hardcoded sin excepción aprobada
ReutilizaciónRevisión de imports y estados renderizadosAparece un componente casi duplicado
ResponsiveCapturas representativas de escritorio y móvilOverflow, jerarquía rota o estados ausentes
AccesibilidadControles automáticos, teclado y lector de pantallaFallos de contraste, foco, etiquetas, movimiento o interacción
Coherencia visualComparación con el ejemplo aprobado más próximoDesviación inexplicada en densidad, alineación, tipo o composición
Corrección de productoPruebas de aceptación y revisión humanaLa interfaz parece correcta, pero resuelve la tarea equivocada

No dejes que el agente que produce sea el único juez. Puede hacer la primera comparación. Después hacen falta controles deterministas y una persona con autoridad para aprobar.

Archivos de Claude Code o Claude Design: ¿cuál conviene?

NecesidadFlujo en repositorioClaude Design
Reglas versionadas junto al códigoMuy adecuadoPuede requerir exportación o sincronización
Componentes reales durante la implementaciónMuy adecuadoÚtil con el repositorio conectado
Ideación visual con perfiles no técnicosRequiere flujo de repositorioMás adecuado
Controles deterministas en CIMuy adecuadoEjecutarlos en el repositorio
UI kit administrado para toda la organizaciónDebes construir la gobernanzaDiseñado para sistemas compartidos

Ayuda para IA en producción

Si estás construyendo un producto de IA y te preocupan el coste de inferencia, la arquitectura o la preparación para producción, Wavect ayuda a fundadores a convertir prototipos de IA en sistemas fiables.

Ruta de servicio:

¿Cómo desplegarlo en un equipo?

  1. Selecciona trabajo representativo. Incluye UI de producto, marketing y al menos un estado difícil.
  2. Redacta y revisa las fuentes. Diseño es responsable de la verdad visual; ingeniería, de la viabilidad.
  3. Conecta el router. Mantén CLAUDE.md corto y comprueba que Claude carga las fuentes.
  4. Pilota tres tareas. Un componente nuevo, un cambio de pantalla y una reparación responsive.
  5. Mide el retrabajo. Registra rondas de revisión, tokens no aprobados, duplicados, defectos de accesibilidad y primeras versiones aceptadas.
  6. Asigna mantenimiento. Nombra responsables para tokens, componentes, ejemplos y decisiones.

La decisión de compra no es “¿qué pack de prompts elegimos?”, sino “¿quién posee el contrato de diseño, cómo comprobamos su cumplimiento y qué cambios exigen aprobación?”. El servicio de AI Enablement de Wavect ayuda a convertir el uso puntual de agentes en un flujo gobernado con contexto del repositorio, evaluaciones y gates de revisión. Si el producto generado ya necesita hardening, la guía del prototipo vibe-coded a producción ayuda a definir el siguiente paso.

Preguntas frecuentes

¿Claude Code lee DESIGN.md automáticamente?
No. Claude Code carga automáticamente los archivos de instrucciones CLAUDE.md compatibles. Indica allí cuándo debe leer DESIGN.md y REFERENCE.md, y compruébalo con la vista de memoria o una tarea observada.
¿DESIGN.md es un estándar oficial de Anthropic?
No. Es una convención de proyecto y un formato abierto emergente de Google Labs. Claude Code puede utilizar cualquier archivo legible al que apunten tus instrucciones.
¿REFERENCE.md debe contener reglas u observaciones?
Empieza con observaciones e identifica sus fuentes. Conviértelas en reglas obligatorias solo después de que una persona responsable las apruebe. Así evitas convertir patrones accidentales en política.
¿Cuántos ejemplos debo dar a Claude Code?
Empieza con tres a cinco ejemplos aprobados que cubran problemas distintos. Añade otro solo si resuelve una ambigüedad recurrente. La cobertura y la procedencia importan más que el volumen.
¿Puede sustituir a una biblioteca de componentes?
No. Los archivos explican decisiones y guían al agente. La coherencia en producción sigue dependiendo de componentes reutilizables, tokens legibles por máquinas, controles automáticos y responsabilidad humana.

Límite de la investigación

Revisado el 2 de septiembre de 2026 con el flujo original, la documentación actual de memoria de Claude Code, la especificación DESIGN.md de Google Labs, la guía de Claude Design de Anthropic y el formato estable del Design Tokens Community Group. El comportamiento del producto y la disponibilidad beta pueden cambiar. No afirmamos una mejora cuantitativa porque no existe un benchmark independiente entre equipos para este flujo.

Reflexiones finales

La ventaja duradera no es un prompt ingenioso. Es un sistema pequeño y revisable que separa evidencia, instrucciones, reglas de implementación y ejemplos aprobados.

Empieza con trabajo en el que tu equipo ya confía. Haz visible la incertidumbre, mantén el enrutamiento corto y prueba el resultado renderizado. Claude puede conservar las reglas. Las personas siguen decidiendo si son buenas.

Ayuda para IA en producción

Si estás construyendo un producto de IA y te preocupan el coste de inferencia, la arquitectura o la preparación para producción, Wavect ayuda a fundadores a convertir prototipos de IA en sistemas fiables.

Ruta de servicio:

Tu bandeja, sin ruido

Sigue el trabajo que te importa

Recibe un correo breve cuando publiquemos algo nuevo. Sigue todo el blog o solo los temas que te interesan.

¿Qué quieres recibir?
Elige tus temas

Gratis, doble opt-in y sin píxeles de seguimiento.

Volver
Kevin Riedl

12 min de lectura · 2 de septiembre de 2026
Última revisión

Siguiente

Recibe la próxima nota de campo sobre IA y agentes

Un correo breve cuando publiquemos. Sin píxeles de seguimiento ni contenido de relleno.

Gratis, doble opt-in y sin píxeles de seguimiento.