Agent Skills para que los agentes de programación diseñen interfaces distintivas, con dirección de arte, fotos reales y una revisión en el navegador, en lugar de páginas genéricas de IA.
zanwei/design-dna
Una skill de agente que extrae la identidad visual de interfaces de referencia y la convierte en Design DNA estructurado en JSON, para luego generar interfaces que sigan ese estilo.
- Estrellas
- 2,006
- Forks
- 109
- Issues abiertos
- 1
- Último commit
- hace 2 meses
¿Qué es?
design-dna es una skill de agente para capturar la identidad visual de diseños existentes en formato JSON legible por máquinas. A partir de capturas de pantalla, imágenes o URLs, genera un perfil en tres dimensiones: tokens de diseño (color, tipografía, espaciado, layout, formas, elevación, movimiento y componentes), estilo cualitativo (ambiente, lenguaje visual, composición, imágenes y sensación de interacción) y efectos visuales como Canvas, WebGL, partículas, shaders, movimiento activado por el scroll y glassmorphism.
La skill funciona en tres fases: definir la estructura del esquema, analizar las referencias para crear un perfil completo y generar una nueva interfaz a partir de ese perfil y de tu propio contenido. De forma predeterminada, genera HTML/CSS/JS autocontenido. El JSON resultante se puede guardar, versionar y reutilizar en distintos proyectos.
Como opción, incluye una fase de medición determinista que aplica clustering k-means a los píxeles de la imagen para obtener los colores hex exactos y su cobertura. Después, compara con ellos las capturas de pantalla generadas mediante puntuaciones ΔE por color, para que el agente pueda comprobar los colores que produce sin depender de la percepción.
Funciones clave
- 01Extrae de las referencias tokens de diseño como color, tipografía, espaciado, layout y movimiento.
- 02Describe el estilo cualitativo, como el ambiente, la composición y la sensación de interacción.
- 03Cataloga efectos visuales como WebGL, partículas, shaders y movimiento activado por el scroll.
- 04Genera nuevas interfaces a partir de un archivo Design DNA JSON guardado y de tu propio contenido.
- 05Ofrece medición opcional del color basada en píxeles y verificación con ΔE del resultado generado.
- 06Se instala mediante el CLI de skills para Cursor, Claude Code, Codex y otros agentes.
Casos de uso
- Reproducir el aspecto de un sitio de referencia en un proyecto nuevo sin tener que adivinar los valores.
- Guardar el lenguaje visual de un equipo en una especificación JSON versionada y compartida entre proyectos.
- Comprobar si una interfaz generada respeta la paleta de colores de una marca dentro de una tolerancia medida.
- Convertir un conjunto de capturas de inspiración en un brief de diseño coherente para un agente.
Inicio rápido
- 1
Instala el skill con skills CLI (requiere Node.js)
npx skills add zanwei/design-dna - 2
O instálalo para un agent específico, como Cursor, sin interacción
npx skills add zanwei/design-dna -a cursor -g -y - 3
Pide a tu agent que analice capturas de referencia o URL y las convierta en Design DNA JSON; después, que genere la UI a partir de ello
Antes de usarlo
- Es un agent skill, por lo que necesita un agent de programación con IA compatible para ejecutarse.
- Los scripts opcionales de color determinista requieren clonar el repositorio localmente y ejecutar npm install.
Temas
Preguntas frecuentes
- ¿Qué es design-dna?
- Una skill de agente que extrae la identidad visual de interfaces de referencia y la convierte en Design DNA estructurado en JSON, para luego generar interfaces que sigan ese estilo. design-dna es una skill de agente para capturar la identidad visual de diseños existentes en formato JSON legible por máquinas. A partir de capturas de pantalla, imágenes o URLs, genera un perfil en tres dimensiones: tokens de diseño (color, tipografía, espaciado, layout, formas, elevación, movimiento y componentes), estilo cualitativo (ambiente, lenguaje visual, composición, imágenes y sensación de interacción) y efectos visuales como Canvas, WebGL, partículas, shaders, movimiento activado por el scroll y glassmorphism.
- ¿design-dna es gratuito? ¿Qué licencia tiene?
- design-dna es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿design-dna sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de design-dna fue el 28 ago 2026.
- ¿Para qué puedo usar design-dna?
- Reproducir el aspecto de un sitio de referencia en un proyecto nuevo sin tener que adivinar los valores. Guardar el lenguaje visual de un equipo en una especificación JSON versionada y compartida entre proyectos. Comprobar si una interfaz generada respeta la paleta de colores de una marca dentro de una tolerancia medida. Convertir un conjunto de capturas de inspiración en un brief de diseño coherente para un agente.
- ¿Cómo se instala design-dna?
- Instala el skill con skills CLI (requiere Node.js): npx skills add zanwei/design-dna O instálalo para un agent específico, como Cursor, sin interacción: npx skills add zanwei/design-dna -a cursor -g -y Pide a tu agent que analice capturas de referencia o URL y las convierta en Design DNA JSON; después, que genere la UI a partir de ello
- ¿Dónde consigo design-dna?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/zanwei/design-dna
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Kit de instrucciones y conocimientos que convierte Claude y otros agentes de programación en expertos en diseño UX/UI, con tokens DTCG, especificaciones de componentes, 138 sistemas de diseño y 52 comprobaciones objetivas.
Una skill de diseño de interfaces para agentes de IA que explora distintas propuestas, las compara en paralelo y las refina a partir de capturas de pantalla reales.
Un skill de diseño para Claude Code, Cursor y Codex que guía a los agentes de programación con IA para crear interfaces que no parezcan generadas por IA.
Especificación de formato y CLI para describir una identidad visual (tokens de diseño y texto) y ayudar a los agentes de código a crear interfaces coherentes.
CLI que abre cualquier sitio web en un navegador headless y extrae su sistema de diseño como tokens DTCG, configuración de Tailwind, variables de Figma y más.