Agent Skills que ajudam agentes de programação a criar interfaces diferenciadas, usando direção de arte, fotos reais e uma verificação no navegador em vez de landing pages genéricas feitas por IA.
zanwei/design-dna
Uma skill de agente que extrai a identidade visual de UIs de referência para um JSON estruturado de Design DNA e, em seguida, gera UIs correspondentes.
- Estrelas
- 2,006
- Forks
- 109
- Issues abertas
- 1
- Último commit
- há 2 meses
O que é?
design-dna é uma skill de agente que captura a identidade visual de designs existentes em JSON legível por máquina. Ela recebe screenshots, imagens ou URLs e cria um perfil em três dimensões: tokens de design (cor, tipografia, espaçamento, layout, forma, elevação, movimento e componentes), estilo qualitativo (clima, linguagem visual, composição, imagens e sensação de interação) e efeitos visuais, como Canvas, WebGL, partículas, shaders, movimento controlado pela rolagem e glassmorphism.
A skill funciona em três fases: estruturar o schema, analisar referências para criar um perfil completo e gerar uma nova UI com base nesse perfil e no seu próprio conteúdo. Por padrão, a saída é HTML/CSS/JS autocontido. O JSON resultante pode ser salvo, versionado e reutilizado em vários projetos.
Uma etapa opcional de medição determinística usa clustering k-means nos pixels da imagem para informar as cores hex exatas e sua cobertura. Em seguida, compara screenshots geradas com essas cores usando pontuações ΔE por cor, permitindo que o agente verifique as próprias cores em vez de depender apenas da percepção.
Recursos principais
- 01Extrai tokens de design de cor, tipografia, espaçamento, layout e movimento a partir de referências.
- 02Descreve aspectos qualitativos do estilo, como clima, composição e sensação de interação.
- 03Cataloga efeitos visuais, incluindo WebGL, partículas, shaders e movimento controlado pela rolagem.
- 04Gera novas UIs a partir de um JSON de DNA salvo e do seu próprio conteúdo.
- 05Medição opcional de cores baseada em pixels, com verificação ΔE da saída gerada.
- 06Instala pela skills CLI para Cursor, Claude Code, Codex e outros agentes.
Casos de uso
- Reproduzir a aparência de um site de referência em um novo projeto sem precisar adivinhar os valores.
- Salvar a linguagem visual de uma equipe em uma especificação JSON versionada e compartilhada entre projetos.
- Verificar se uma UI gerada corresponde à paleta de cores da marca dentro de uma tolerância medida.
- Transformar um conjunto de screenshots de inspiração em um briefing de design consistente para um agente.
Início rápido
- 1
Instale o skill com o skills CLI (requer Node.js)
npx skills add zanwei/design-dna - 2
Ou instale-o para um agent específico, como o Cursor, sem interação
npx skills add zanwei/design-dna -a cursor -g -y - 3
Peça ao seu agent para analisar screenshots de referência ou URLs e convertê-los em Design DNA JSON; em seguida, gerar a UI com base nisso
Antes de usar
- Este é um agent skill, então precisa de um agent de programação com IA compatível para ser executado.
- Os scripts opcionais de cores determinísticas exigem um clone local do repositório e a execução de npm install.
Tópicos
Perguntas frequentes
- O que é design-dna?
- Uma skill de agente que extrai a identidade visual de UIs de referência para um JSON estruturado de Design DNA e, em seguida, gera UIs correspondentes. design-dna é uma skill de agente que captura a identidade visual de designs existentes em JSON legível por máquina. Ela recebe screenshots, imagens ou URLs e cria um perfil em três dimensões: tokens de design (cor, tipografia, espaçamento, layout, forma, elevação, movimento e componentes), estilo qualitativo (clima, linguagem visual, composição, imagens e sensação de interação) e efeitos visuais, como Canvas, WebGL, partículas, shaders, movimento controlado pela rolagem e glassmorphism.
- design-dna é gratuito? Qual é a licença?
- design-dna é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- design-dna ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de design-dna foi em 28 de ago. de 2026.
- Para que posso usar design-dna?
- Reproduzir a aparência de um site de referência em um novo projeto sem precisar adivinhar os valores. Salvar a linguagem visual de uma equipe em uma especificação JSON versionada e compartilhada entre projetos. Verificar se uma UI gerada corresponde à paleta de cores da marca dentro de uma tolerância medida. Transformar um conjunto de screenshots de inspiração em um briefing de design consistente para um agente.
- Como instalar design-dna?
- Instale o skill com o skills CLI (requer Node.js): npx skills add zanwei/design-dna Ou instale-o para um agent específico, como o Cursor, sem interação: npx skills add zanwei/design-dna -a cursor -g -y Peça ao seu agent para analisar screenshots de referência ou URLs e convertê-los em Design DNA JSON; em seguida, gerar a UI com base nisso
- Onde consigo design-dna?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/zanwei/design-dna
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um kit de instruções e conhecimento que transforma Claude e outros agentes de programação em especialistas em design UX/UI, com tokens DTCG, especificações de componentes, 138 sistemas de design e 52 verificações objetivas.
Uma skill de design de interfaces para agentes de IA que explora diferentes direções visuais, compara opções lado a lado e as refina com base em screenshots reais.
Uma skill de design para Claude Code, Cursor e Codex que orienta agentes de programação com IA a criar interfaces que não parecem geradas por IA.
Uma especificação de formato e uma CLI para descrever uma identidade visual (tokens de design e texto explicativo), ajudando agentes de código a criar UIs consistentes.
CLI que abre qualquer site em um navegador headless e extrai seu design system como tokens DTCG, configuração do Tailwind, variáveis do Figma e mais.