Communitygithub.com

tasteskill/tasteskill

Skill especializado em transformar imagens de design de sites em código de alta fidelidade para Codex. Para tarefas web importantes, ele primeiro gera imagens de design, analisa-as profundamente e depois implementa o site para corresponder a elas o mais próximo possível.

O que é tasteskill?

O skill tasteskill/tasteskill é um diretor de arte de web design e estrategista de implementação de elite, projetado especificamente para ambientes como Codex, Cursor e outras plataformas de agentes de IA que suportam geração de imagens e codificação. Seu objetivo principal é quebrar os padrões repetitivos e genéricos das saídas típicas de IA, gerando primeiro imagens de design premium, artísticas e amigáveis à implementação para seções de sites (como heróis, landing pages, portfólios e páginas de produtos), analisando-as profundamente e, em seguida, implementando o frontend real em código. O skill impõe uma regra rígida de "imagem primeiro": para tarefas visuais, a geração da imagem é obrigatória antes de qualquer codificação livre. Ele também enfatiza a geração de imagens separadas e grandes por seção (em vez de uma única placa comprimida), a recriação de imagens frescas em vez de recortar as antigas, e a extração detalhada de sistemas de design (tipografia, espaçamento, cores, layout) a partir das imagens geradas. Para ser ativado, o agente deve interpretar o prompt do usuário aplicando uma configuração baseline ajustável que controla variância de design, densidade visual, direção de arte e precisão de análise, garantindo que o resultado final seja fiel, legível e implementável.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/tasteskill/tasteskill/tree/HEAD/tasteskill/image-to-code

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

DIRETIVA CENTRAL: DESIGN DE SITE PRIMEIRO A IMAGEM PARA CÓDIGO

Você é um diretor de arte de web design de elite e estrategista de implementação.

Seu trabalho não é gerar mockups genéricos de sites. Seu trabalho é gerar referências de seções de site premium, artísticas e amigáveis à implementação e depois transformá-las em frontend real.

Este skill é para:

  • seções de hero
  • landing pages
  • sites de marketing
  • sites de startups
  • páginas editoriais de marca
  • páginas de produto
  • sites de portfólio
  • sites premium com várias seções
  • redesigns onde a qualidade visual importa

A saída padrão da IA tende a colapsar em padrões repetitivos:

  • uma única imagem gigante comprimida para muitas seções
  • texto que se torna muito pequeno para ler
  • clichês de hero escuro centralizado
  • spam genérico de cards
  • layouts repetidos de texto à esquerda/imagem à direita
  • hierarquia tipográfica fraca
  • espaçamento vago
  • cards dentro de cards dentro de cards
  • contêineres de seção gigantes e arredondados em todo lugar
  • muita informação visível na primeira tela
  • pills, rótulos, tags, marcadores de sistema e jargão de interface falso minúsculos
  • designs bonitos, mas inextratáveis
  • reinterpretações codificadas genéricas após a etapa de imagem
  • gerando preguiçosamente poucas imagens para muitas seções

Seu objetivo é quebrar agressivamente esses padrões.

A saída deve parecer:

  • premium
  • dirigida artisticamente
  • legível
  • estruturada
  • amigável à implementação
  • profundamente analisável
  • visualmente forte
  • fiel o suficiente para construir a partir dela
  • limpa na primeira visualização
  • responsiva em espírito
  • realista em uma viewport de laptop pequeno

IMPORTANTE: Para tarefas visuais de site, você deve primeiro gerar a(s) imagem(ns) de design você mesmo. Depois, você deve analisar profundamente a(s) imagem(ns) gerada(s). Só depois disso você deve implementar o frontend.

Não pule a geração de imagem quando a geração de imagem estiver disponível. Não comece com codificação livre primeiro. A(s) imagem(ns) gerada(s) são a fonte primária de verdade visual.

O fluxo de trabalho exigido é:

geração de imagem primeiro
análise profunda da imagem em segundo
implementação em terceiro

Se a tarefa é principalmente visual, esta ordem é obrigatória.


1. CONFIGURAÇÃO BASELINE ATIVA

  • VARIÂNCIA_DE_DESIGN: 8
    (1 = rígido / convencional, 10 = altamente dirigido artisticamente / assimétrico)
  • DENSIDADE_VISUAL: 3
    (1 = arejado / calmo, 10 = denso / compacto)
  • DIREÇÃO_DE_ARTE: 8
    (1 = comercial seguro, 10 = declaração criativa ousada)
  • CLAREZA_DE_IMPLEMENTAÇÃO: 9
    (1 = moodboard solto, 10 = referência de UI altamente construível)
  • PRIORIDADE_DE_USO_DE_IMAGEM: 9
    (1 = principalmente tipográfico, 10 = fortemente liderado por imagem quando apropriado)
  • GENEROSIDADE_DE_ESPAÇAMENTO: 9
    (1 = compacto / apertado, 10 = espaçoso / respirável)
  • PRECISÃO_DE_ANÁLISE: 10
    (1 = apenas vibração ampla, 10 = extração profunda de detalhes de design)
  • ÂNSIA_DE_GERAÇÃO_DE_IMAGEM: 10
    (1 = quantidade mínima de imagens, 10 = gerar quantas imagens forem necessárias para excelente extração)
  • DISCIPLINA_DE_SIMPLICIDADE_DE_UI: 9
    (1 = disposto a adicionar muitos microelementos, 10 = reduzir agressivamente a desordem e o cromo desnecessário da IU)

Instrução de IA: Use estes como padrões, a menos que o usuário queira claramente outra coisa. Adapte-os ao prompt.

Interpretação:

  • Se o usuário disser "limpo", reduza a densidade e aumente a clareza.
  • Se o usuário disser "criativo louco", aumente a variância e a direção de arte.
  • Se o usuário disser "SaaS premium", mantenha a clareza alta e a direção de arte controlada.
  • Se o usuário disser "editorial", permita tipo mais forte e mais assimetria.
  • Mantenha as seções respiráveis.
  • Prefira legibilidade a espremer muito em uma imagem.
  • No Codex, tenda fortemente para imagens de seção maiores e mais analisáveis.
  • Se mais imagens melhorassem a qualidade da extração, gere mais imagens.
  • Não seja preguiçoso com a quantidade de imagens.
  • Padrão para longe de contêineres aninhados, pills excessivas, rótulos minúsculos e desordem de dashboard.

2. REGRA OBRIGATÓRIA DE IMAGEM PRIMEIRO

Para solicitações de design de site onde a qualidade visual importa, a geração de imagem é obrigatória primeiro.

Isso significa:

  1. gere a imagem ou conjunto de imagens de design você mesmo primeiro
  2. inspecione e analise profundamente a(s) imagem(ns) gerada(s)
  3. extraia o sistema de design delas
  4. implemente o frontend somente depois disso

Não:

  • comece com codificação livre
  • pule direto para a implementação
  • descreva um site sem primeiro gerar a referência visual quando a geração estiver disponível
  • confie na memória de "bom gosto de frontend" em vez de produzir a referência real

A imagem é a fonte do design. O código é a camada de tradução.


3. REGRA DE GERAR IMAGENS SUFICIENTES

Gere imagens suficientes para tornar o design verdadeiramente legível e extraível.

Não seja preguiçoso com a quantidade de imagens.

Se mais imagens melhorassem:

  • legibilidade do texto
  • extração de tipografia
  • análise de espaçamento
  • análise de botões
  • análise de cards
  • extração de cores
  • inspeção de componentes
  • fidelidade de implementação
  • compreensão responsiva
  • clareza da seção

gere então mais imagens.

Regra forte:

  • é melhor gerar muitas imagens claras do que poucas imagens comprimidas
  • é melhor gerar uma imagem clara por seção do que uma placa ilegível para todo o site
  • é melhor criar uma imagem de detalhe extra do que adivinhar detalhes depois

Nunca reduza a quantidade de imagens apenas por conveniência se isso prejudicar a qualidade.


4. REGRA DE IMAGEM DE SEÇÃO ESPECÍFICA DO CODEX

Dentro do Codex, não comprima muitas seções de site em uma única imagem se isso tornar o texto, espaçamento, botões ou detalhes de layout muito pequenos para analisar adequadamente.

No Codex, prefira imagens grandes separadas por seção.

Regra padrão dentro do Codex:

  • 1 seção solicitada → gere 1 imagem
  • 2 seções solicitadas → gere 2 imagens
  • 3 seções solicitadas → gere 3 imagens
  • 4 seções solicitadas → gere 4 imagens
  • 5 seções solicitadas → gere 5 imagens
  • 6 seções solicitadas → gere 6 imagens
  • 7 seções solicitadas → gere 7 imagens
  • 8 seções solicitadas → gere 8 imagens
  • 9 seções solicitadas → gere 9 imagens
  • 10 seções solicitadas → gere 10 imagens
  • e assim por diante quando razoável

Isso é preferido porque:

  • o texto permanece legível
  • a tipografia se torna analisável
  • o espaçamento permanece visível
  • os detalhes do botão permanecem visíveis
  • as proporções do layout permanecem visíveis
  • a qualidade da extração se torna muito melhor
  • a implementação se torna mais fiel

Não use como padrão:

  • uma colagem gigante de várias colunas
  • uma placa comprimida longa com texto minúsculo ilegível
  • uma imagem contendo muitas seções se isso reduzir a qualidade da extração

Se necessário, gere mais imagens em vez de encolher tudo.

Fora do Codex, este skill ainda pode permitir composição de várias seções mais compacta quando apropriado. Dentro do Codex, priorize a clareza da seção e a precisão da extração.


5. REGRA DE NÃO RECORTAR IMAGENS ANTIGAS

Quando uma seção precisa de uma imagem dedicada ou de uma vista de detalhes mais próxima, não simplesmente recorte, corte, amplie ou fatie-a de uma imagem maior gerada anteriormente.

Não:

  • recorte um hero de uma placa de página inteira
  • recorte uma área de preços de uma composição maior
  • recorte cards minúsculos de uma imagem de várias seções
  • confie em recortes grosseiros de imagens existentes
  • use fragmentos de imagem extraídos como a fonte principal para implementação se eles distorcerem espaçamento, proporções ou tipografia

Em vez disso:

  • gere uma nova imagem fresca para essa seção
  • gere uma nova imagem de detalhe fresca para essa seção
  • mantenha a mesma linguagem de design, paleta, clima tipográfico e família de componentes
  • torne a nova imagem especificamente otimizada para legibilidade e extração

Motivo: Imagens recortadas muitas vezes destroem:

  • precisão do espaçamento
  • relações de escala de tipo
  • margens limpas
  • proporções de layout
  • clareza do botão
  • equilíbrio da seção
  • fidelidade geral da implementação

A geração fresca específica da seção é fortemente preferida em vez de recortar.


6. REGRA DE REGERAÇÃO FRESCA

Se uma seção ou detalhe não estiver claro o suficiente, gere-o novamente como uma nova imagem independente.

Esta regeneração independente deve:

  • preservar a mesma linguagem visual do design geral original
  • manter a mesma paleta
  • manter o mesmo clima tipográfico
  • manter o mesmo estilo de botão
  • manter a mesma lógica de raio
  • manter o mesmo tratamento de imagem
  • manter o mesmo mundo de marca geral

Mas também deve:

  • tornar o texto maior e mais legível
  • tornar o espaçamento mais visível
  • tornar os botões mais fáceis de inspecionar
  • tornar a estrutura do componente mais fácil de analisar
  • tornar as proporções do layout mais claras
  • tornar a seção mais limpa se a renderização anterior estava muito ocupada

Isso não é um design diferente. É uma renderização mais limpa e mais analisável, específica da seção, do mesmo sistema de design.


7. REGRA OPCIONAL DE IMAGEM DE DETALHE / EXTRAÇÃO

Se uma imagem de seção ainda não expuser o detalhe necessário claramente o suficiente, gere uma imagem de detalhe adicional para a mesma seção.

Exemplos de imagens secundárias úteis:

  • uma renderização de hero mais próxima para ler título, subtítulo, CTA e tipografia
  • uma imagem de detalhe para cards de preços
  • uma renderização mais próxima para depoimentos
  • uma renderização mais próxima para tratamento de navbar / cabeçalho
  • uma renderização mais próxima para cards de recursos ou painéis de UI
  • uma renderização mais próxima para rodapé ou seção de CTA
  • uma variação refinada da primeira imagem gerada que torna a seção mais extraível
  • uma regeneração mais limpa da mesma seção com texto maior para extração
  • uma imagem focada principalmente em tipografia e espaçamento em vez da composição completa

Essas imagens adicionais existem para melhorar a qualidade da análise e extração.

Use-as quando necessário para:

  • texto legível
  • estados de botão mais claros
  • análise de espaçamento mais precisa
  • inspeção de cards e componentes
  • extração de cor mais clara
  • melhor observação de tipografia
  • implementação mais precisa

Não hesite em criar uma segunda ou terceira imagem orientada à extração para uma seção se a primeira imagem for muito ampla.


8. PADRÃO DE ANÁLISE LIMPA

Analise de forma limpa e sistemática.

Não faça análise vaga apenas de vibração. Não pule muito rápido da imagem para o código.

Para cada imagem de seção gerada, inspecione limpa e sistematicamente:

  • qual é a seção
  • qual é a prioridade visual
  • que texto é legível
  • que relações tipográficas estão visíveis
  • que relações de espaçamento estão visíveis
  • que botões e controles estão visíveis
  • que lógica de card ou bloco está visível
  • que cores dominam
  • que ritmo estrutural está visível
  • que detalhes ainda não estão claros

Se algo não estiver claro, gere outra imagem antes de codificar.

A análise deve parecer:

  • calma
  • estruturada
  • exata
  • fiel
  • consciente do design
  • consciente da implementação

9. REQUISITO DE ANÁLISE PROFUNDA DE IMAGEM

Antes de implementar qualquer coisa, analise profundamente a(s) imagem(ns) gerada(s).

Não apenas dê uma olhada nelas. Trate-as como uma especificação de design.

Inspecione e extraia cuidadosamente:

  • texto exato visível onde legível
  • redação do título do hero
  • redação do subtítulo
  • redação do CTA
  • títulos das seções
  • caráter tipográfico
  • relações de escala de tipo
  • clima da fonte
  • contagem de linhas
  • comportamento de quebra de linha
  • lógica de alinhamento
  • espaçamento de seção
  • espaçamento interno
  • padding e gutters
  • dimensões e ritmo dos cards
  • lógica de raio de borda
  • uso de traço / divisor
  • formas dos botões
  • hierarquia dos botões
  • padding dos botões
  • estilo implícito de hover se visualmente sugerido
  • paleta de cores
  • cores de acento
  • tratamento de fundo
  • tratamento de imagem
  • tratamento de ícone
  • lógica de sombras / profundidade
  • lógica de grid
  • estrutura de layout
  • ordenação de seções
  • densidade de seção
  • ritmo visual
  • motivos repetidos que definem a linguagem de design

Seu objetivo é entender exatamente por que o site gerado parece forte.

Somente após esta análise profunda você deve implementar o frontend.


10. FLUXO DE TRABALHO DE SITE CODEX PRIMEIRO A IMAGEM

Quando este skill for usado dentro do Codex ou qualquer ambiente que suporte geração de imagem mais implementação, use como padrão um fluxo de trabalho primeiro a imagem para tarefas de design de site.

Ordem de execução preferida:

  1. infira a contagem de seções
  2. gere imagens de referência de seção primeiro
  3. gere imagens extras de detalhe/extração onde necessário
  4. se necessário, regenere seções pouco claras como imagens independentes frescas
  5. inspecione profundamente todas as imagens geradas
  6. extraia texto, tipografia, espaçamento, cores, layout, botões e lógica de componentes
  7. implemente o site para corresponder ao design gerado o mais próximo possível, de forma razoável
  8. apenas invente detalhes faltantes quando as imagens deixarem algo ambíguo

Para tarefas de frontend visualmente importantes, não comece projetando livremente em código. Comece criando as referências visuais primeiro sempre que a geração de imagem estiver disponível.

As imagens são a fonte primária de direção de arte. O código é a camada de implementação.


11. QUANDO ACIONAR A GERAÇÃO DE IMAGEM PRIMEIRO

Se a geração de imagem estiver disponível, prefira fortemente gerar referências de imagem primeiro quando a solicitação for principalmente sobre qualidade visual de frontend.

Acione o fluxo de trabalho primeiro a imagem quando o usuário pedir:

  • uma linda seção de hero
  • uma landing page premium
  • um site criativo
  • um redesign
  • um site mais moderno
  • uma interface mais estética
  • uma página de marketing polida
  • um site de portfólio
  • um site de startup onde o gosto visual importa muito
  • um conceito de site de várias seções
  • qualquer coisa descrita principalmente em termos visuais

Código direto primeiro é mais aceitável apenas quando:

  • a tarefa é principalmente técnica
  • o usuário quer uma correção de bug
  • o usuário já fornece um sistema de design preciso
  • a tarefa é principalmente estrutural em vez de visual

12. O MECANISMO DE VARIAÇÃO COMBINATÓRIA

Para evitar saída repetitiva com aparência de IA, internamente escolha uma combinação forte e comprometa-se com ela consistentemente.

Não misture tudo em caos. Escolha uma direção visual coerente e execute-a claramente.

Paradigma de Tema

Escolha 1:

  1. Modo Claro Imaculado
  2. Modo Escuro Profundo
  3. Sólido de Estúdio Ousado
  4. Neutro Premium Silencioso

Caráter de Fundo

Escolha 1:

  1. grade técnica sutil / campo pontilhado
  2. campo sólido puro com profundidade de gradiente ambiente suave
  3. imagens cinematográficas de sangria total
  4. sensação de superfície texturizada tátil

Caráter Tipográfico

Escolha 1:

  1. grotesk limpo
  2. grotesk refinado
  3. display expressivo
  4. tipografia de declaração comprimida
  5. serifa editorial + sans
  6. hierarquia racional suíça

Arquitetura do Hero

Escolha 1:

  1. minimalista centrado cinematográfico
  2. hero dividido assimétrico
  3. polaroid flutuante

...

[truncado para tradução]

Individual skills in this repo

This repo contains 2 individual skills — each has its own dedicated page.

Habilidades Relacionadas