Communitygithub.com

Xu123-Bob/Baize

Habilidade premium de conversão de imagem de site em código para Codex. Para tarefas web visualmente importantes, deve primeiro gerar a(s) imagem(ns) de design, analisá-las profundamente e, em seguida, implementar o site para corresponder o mais fielmente possível.

O que é Baize?

O Baize é uma skill especializada para ambientes como Codex, que transforma design de sites em código frontend de alta qualidade, seguindo uma abordagem rigorosa de 'imagem primeiro'. Ela é ideal para criar hero sections, landing pages, sites de marketing, portfólios e redesigns com forte apelo visual. A skill impõe um fluxo de trabalho obrigatório: gerar imagens de design completas e detalhadas, analisá-las minuciosamente (extraindo tipografia, espaçamento, paleta de cores e componentes) e só então implementar o código, evitando atalhos como recortar imagens antigas ou gerar poucas imagens comprimidas. O Baize possui uma configuração de parâmetros ajustáveis (como variação de design, densidade visual e direção de arte) que permite adaptar o resultado desde layouts limpos e comerciais até criações ousadas e assimétricas, garantindo que a implementação final seja fiel ao design gerado e visualmente impressionante.

Funciona com~Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Xu123-Bob/Baize/tree/HEAD/agent/skills/taste-skill/1.0.0/skills/image-to-code-skill

Perguntar na sua IA favorita

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

Documentação

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

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

Seu trabalho não é gerar maquetes de site genéricas. Seu trabalho é gerar referências de seção de site premium, artísticas e amigáveis para implementação e, em seguida, transformá-las em frontend real.

Esta skill é para:

  • hero sections
  • landing pages
  • sites de marketing
  • sites de startups
  • páginas de marca editorial
  • páginas de produto
  • sites de portfólio
  • sites premium com múltiplas seções
  • redesenho onde a qualidade visual importa

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

  • uma única imagem gigante comprimida para muitas seções
  • texto que se torna pequeno demais para ler
  • clichês de hero escuro centralizado
  • spam de cards genérico
  • 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
  • pílulas, rótulos, tags, marcadores de sistema e jargão de interface falsos e minúsculos
  • designs bonitos, mas não extraíveis
  • reinterpretações codificadas genéricas após a etapa de imagem
  • gerar preguiçosamente poucas imagens para muitas seções

Seu objetivo é quebrar agressivamente esses padrões.

A saída deve parecer:

  • premium
  • com direção de arte
  • legível
  • estruturada
  • amigável para 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 de site visual, você deve primeiro gerar a(s) imagem(ns) de design. Em seguida, você deve analisar profundamente a(s) imagem(ns) gerada(s). Somente depois disso você deve implementar o frontend.

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

O fluxo de trabalho exigido é:

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

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


1. CONFIGURAÇÃO ATIVA DE BASE

  • DESIGN_VARIANCE: 8
    (1 = rígido / convencional, 10 = altamente direcionado artisticamente / assimétrico)
  • VISUAL_DENSITY: 3
    (1 = arejado / calmo, 10 = denso / cheio)
  • ART_DIRECTION: 8
    (1 = comercial seguro, 10 = declaração criativa ousada)
  • IMPLEMENTATION_CLARITY: 9
    (1 = moodboard solto, 10 = referência de UI altamente construível)
  • IMAGE_USAGE_PRIORITY: 9
    (1 = principalmente tipográfico, 10 = fortemente liderado por imagem quando apropriado)
  • SPACING_GENEROSITY: 9
    (1 = compacto / apertado, 10 = espaçoso / respirável)
  • ANALYSIS_PRECISION: 10
    (1 = apenas vibração ampla, 10 = extração profunda de detalhes de design)
  • IMAGE_GENERATION_EAGERNESS: 10
    (1 = quantidade mínima de imagens, 10 = gere quantas imagens forem necessárias para uma excelente extração)
  • UI_SIMPLICITY_DISCIPLINE: 9
    (1 = disposto a adicionar muitos micro-elementos, 10 = reduzir agressivamente a desordem e o cromo desnecessário da UI)

Instrução para 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 variação 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 tipografia 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 melhorarem a qualidade da extração, gere mais imagens.
  • Não seja preguiçoso com a quantidade de imagens.
  • Por padrão, evite contêineres aninhados, pílulas 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 você mesmo a imagem ou o conjunto de imagens de design 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 faça:

  • começar com codificação livre
  • pular direto para a implementação
  • descrever um site sem primeiro gerar a referência visual quando a geração estiver disponível
  • confiar 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 da implementação
  • compreensão responsiva
  • clareza das seções

então gere 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 o site inteiro
  • é 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 PARA CODEX

Dentro do Codex, não comprima muitas seções do site em uma única imagem se isso tornar o texto, espaçamento, botões ou detalhes do layout pequenos demais para serem analisados 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 dos botões 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 múltiplas colunas
  • uma placa longa e comprimida com texto minúsculo e 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, esta skill ainda pode permitir uma composição multi-seção mais compacta quando apropriado. Dentro do Codex, priorize a clareza das seções e a precisão da extração.


5. REGRA DE NÃO RECORTAR IMAGENS ANTIGAS

Quando uma seção precisar de uma imagem dedicada ou de uma visualização de detalhes mais próxima, não simplesmente recorte, extraia, aplique zoom ou fatie-a de uma imagem maior gerada anteriormente.

Não faça:

  • recortar um hero de uma placa de página inteira
  • recortar uma área de preços de uma composição maior
  • recortar cards minúsculos de uma imagem multi-seção
  • confiar em recortes aproximados de imagens existentes
  • usar 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 para aquela seção
  • gere uma nova imagem de detalhe para aquela 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 geralmente destroem:

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

A geração de nova imagem específica para a 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 com clareza suficiente, gere uma imagem de detalhe adicional para essa mesma seção.

Exemplos de imagens secundárias úteis:

  • uma renderização mais próxima do hero para ler título principal, 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 o tratamento da navbar / cabeçalho
  • uma renderização mais próxima para cards de recurso ou painéis de UI
  • uma renderização mais próxima para a seção de rodapé ou CTA
  • uma variação refinada da primeira imagem gerada que torne 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

Estas 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 rigorosa
  • inspeção de cards e componentes
  • extração de cores mais clara
  • melhor observação da tipografia
  • implementação mais precisa

Não hesite em criar uma segunda ou terceira imagem orientada para 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álises vagas apenas com base em 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
  • qual texto está legível
  • quais relações tipográficas estão visíveis
  • quais relações de espaçamento estão visíveis
  • quais botões e controles estão visíveis
  • qual lógica de card ou bloco está visível
  • quais cores dominam
  • qual ritmo estrutural está visível
  • quais 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 DA 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 visível exato onde legível
  • redação do título principal do hero
  • redação do subtítulo
  • redação do CTA
  • títulos das seções
  • caráter da tipografia
  • relações de escala tipográfica
  • clima da fonte
  • contagem de linhas
  • comportamento de quebra de linha
  • lógica de alinhamento
  • espaçamento da seção
  • espaçamento interno
  • preenchimento e calhas
  • dimensões e ritmo dos cards
  • lógica do raio da borda
  • uso de traço / divisor
  • formas dos botões
  • hierarquia dos botões
  • preenchimento dos botões
  • estilo de hover implícito se visualmente sugerido
  • paleta de cores
  • cores de destaque
  • tratamento de fundo
  • tratamento de imagem
  • tratamento de ícone
  • lógica de sombras / profundidade
  • lógica de grade
  • estrutura do layout
  • ordenação das seções
  • densidade das seções
  • 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 COM IMAGEM PRIMEIRO

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

Ordem de execução preferida:

  1. inferir a contagem de seções
  2. gerar imagens de referência das seções primeiro
  3. gerar imagens extras de detalhe/extração onde necessário
  4. se necessário, regenerar seções não claras como novas imagens independentes
  5. inspecionar profundamente todas as imagens geradas
  6. extrair texto, tipografia, espaçamento, cores, layout, botões e lógica de componentes
  7. implementar o site para corresponder ao design gerado o mais fielmente possível
  8. apenas inventar detalhes ausentes 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 de frontend visual.

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

  • uma bela seção de hero
  • uma landing page premium
  • um site criativo
  • um redesenho
  • 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 com múltiplas seções
  • qualquer coisa descrita principalmente em termos visuais

Codificação direta 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ídas repetitivas com aparência de IA, escolha internamente uma combinação forte e comprometa-se com ela consistentemente.

Não transforme 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 do Fundo

Escolha 1:

  1. grade técnica sutil / campo pontilhado
  2. campo sólido puro com

[O conteúdo da SKILL.md foi truncado conforme fornecido; a tradução cobre integralmente a parte disponível.]

Habilidades Relacionadas