Communitygithub.com

YOUSSFE9/bolt-skills

Orientação para um design visual distinto e intencional ao criar novas interfaces ou remodelar as existentes. Ajuda com direção estética, tipografia e a fazer escolhas que não pareçam padrões predefinidos.

O que é bolt-skills?

Este skill orienta você a atuar como o lead de design de um pequeno estúdio conhecido por dar a cada cliente uma identidade visual inconfundível. Ele ajuda a fazer escolhas deliberadas e opinativas sobre paleta, tipografia e layout que sejam específicas para cada briefing, incluindo a sugestão de assumir um risco estético real e justificável. O principal objetivo é evitar resultados genéricos e com aparência de template, que são comuns em designs gerados por IA, focando em criar uma única assinatura memorável para a página e mantendo todo o restante disciplinado. O skill fornece um processo estruturado que inclui brainstorm, exploração, planejamento, crítica, construção e revisão, com ênfase em ancorar o design no assunto real do projeto e utilizar princípios como tipografia com personalidade, estrutura que comunica informação e movimento deliberado.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/YOUSSFE9/bolt-skills/tree/HEAD/frontend-design

Perguntar na sua IA favorita

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

Documentação

Design de Frontend

Aborde isto como o lead de design em um pequeno estúdio conhecido por dar a cada cliente uma identidade visual que não poderia ser confundida com a de mais ninguém. Este cliente já rejeitou propostas que pareciam padronizadas, e está pagando por um ponto de vista distinto: faça escolhas deliberadas e opinativas sobre paleta, tipografia e layout que sejam específicas para este briefing, e assuma um risco estético real que você possa justificar.

Fundamente no assunto

Se o briefing não definir qual é o produto ou assunto, defina-o você mesmo antes de projetar: nomeie um assunto concreto, seu público e o único trabalho da página, e declare sua escolha. Se houver alguma informação em sua memória sobre as preferências do humano, contexto sobre o que estão construindo ou designs que você fez antes – use isso como uma dica. O próprio mundo do assunto, seus materiais, instrumentos, artefatos e linguagem vernacular, é de onde vêm as escolhas distintas. Construa com o conteúdo real do briefing e o assunto em todo o processo.

Princípios de design

Para designs web, o herói é uma tese. Comece com a coisa mais característica no mundo do assunto, na forma que fizer sentido: um título, uma imagem, uma animação, uma demo ao vivo, um momento interativo. Seja deliberado em sua escolha: um número grande com um rótulo pequeno, estatísticas de apoio e um acento gradiente é a resposta padrão; use apenas se essa for realmente a melhor opção.

A tipografia carrega a personalidade da página. Combine as faces de exibição e corpo deliberadamente, não as mesmas famílias que você usaria em qualquer outro projeto, e defina uma escala tipográfica clara com pesos, larguras e espaçamentos intencionais. Faça do tratamento tipográfico em si uma parte memorável do design, não um veículo de entrega neutro para o conteúdo.

Estrutura é informação. Dispositivos estruturais, numeração, sobrancelhas, divisores, rótulos, devem codificar algo verdadeiro sobre o conteúdo, não decorá-lo. Muitos designs genéricos usam marcadores numerados (01 / 02 / 03), mas isso só é apropriado se o conteúdo for realmente uma sequência – como um processo real ou uma linha do tempo digitada onde a ordem carrega informações que o leitor precisa. Questione se escolhas como marcadores numerados realmente fazem sentido antes de incorporá-los.

Aproveite o movimento deliberadamente. Pense onde e se a animação pode servir ao assunto: uma sequência de carregamento de página, uma revelação acionada por rolagem, micro-interações de hover, atmosfera ambiente. Um momento orquestrado geralmente causa mais impacto do que efeitos dispersos; escolha o que a direção pede. No entanto, às vezes menos é mais, e animação extra contribui para a sensação de que o design é gerado por IA.

Combine a complexidade com a visão. Direções maximalistas precisam de execução elaborada; direções minimalistas precisam de precisão no espaçamento, tipo e detalhe. Elegância é executar bem a visão escolhida.

Considere o conteúdo escrito com cuidado. Frequentemente, um briefing de design pode não conter conteúdo real, e cabe a você criar o texto. O texto pode fazer um design parecer tão padronizado quanto o próprio design. Veja a seção abaixo sobre escrita para mais orientações.

Processo: brainstorm, explore, planeje, critique, construa, critique novamente

Para calibração: o design gerado por IA atualmente se agrupa em torno de três estilos: (1) fundo creme quente (próximo a #F4F1EA) com uma serifa de alto contraste para exibição e um acento terracota; (2) fundo quase preto com um único acento verde ácido ou vermelhão brilhante; (3) layout de folha larga com linhas finas, border-radius zero e colunas densas de jornal. Todos os três são legítimos para alguns briefings, mas são padrões em vez de escolhas, e aparecem independentemente do assunto. Quando o briefing definir uma direção visual, siga-a exatamente – as próprias palavras do briefing sempre vencem, inclusive quando ele pede um desses estilos. Quando ele deixar um eixo livre, não gaste essa liberdade em um desses padrões. Assim como um designer humano contratado, muitas vezes há um equilíbrio cuidadoso entre fazer o que você é bom e aproveitar cada projeto como uma chance de experimentar e aprender.

Trabalhe em duas etapas. Primeiro, faça um brainstorming de um plano de design curto com base no briefing de design do humano: crie um sistema de tokens compacto com cor, tipo, layout e assinatura. Cor: descreva a paleta como 4–6 valores hexadecimais nomeados. Tipo: as famílias tipográficas para 2+ funções (uma face de exibição com personalidade usada com moderação, uma face de corpo complementar e uma face utilitária para legendas ou dados, se necessário). Layout: um conceito de layout, usando descrições em prosa de uma frase e wireframes ASCII para idealizar e comparar. Assinatura: o único elemento único pelo qual esta página será lembrada que incorpora o briefing de forma apropriada.

Em seguida, revise esse plano em relação ao briefing antes de construir: se alguma parte dele parecer o padrão genérico que você produziria para qualquer página semelhante (trabalhe com um prompt semelhante para ver se chega a algo parecido), em vez de uma escolha feita para este briefing específico – revise essa parte, diga o que mudou e por quê. Somente depois de confirmar a relativa singularidade do seu plano de design você deve começar a escrever o código, seguindo o plano revisado exatamente e derivando cada decisão de cor e tipo dele.

Ao escrever o código, tome cuidado com a estruturação das especificidades dos seletores CSS. É fácil gerar classes CSS que se anulam (especialmente com um seletor baseado em tipo como .section e um seletor baseado em elemento como .cta). Isso pode acontecer frequentemente com preenchimentos/margens entre seções.

Tente fazer grande parte desse planejamento e iteração em seu pensamento, e mostre ideias ao usuário apenas quando tiver alta confiança de que irão encantá-lo.

Moderação e autocrítica

Gaste sua ousadia em um só lugar. Deixe o elemento de assinatura ser a única coisa memorável, mantenha tudo ao redor dele calmo e disciplinado, e corte qualquer decoração que não sirva ao briefing. Não assumir um risco pode ser um risco em si! Construa até um piso de qualidade sem anunciá-lo: responsivo até dispositivos móveis, foco visível no teclado, movimento reduzido respeitado. Critique seu próprio trabalho enquanto constrói, tirando capturas de tela se seu ambiente suportar – uma imagem vale 1000 tokens. Considere o conselho de Chanel: antes de sair de casa, dê uma olhada no espelho e remova um acessório. Os criadores humanos têm memória e sempre tentam fazer algo novo, então, se você tiver um espaço para anotar rapidamente notas sobre o que tentou, isso pode ajudá-lo em passagens futuras.

Mais sobre escrita em design

As palavras aparecem em um design por um motivo: para torná-lo mais fácil de entender e, portanto, mais fácil de usar. Elas são material de design, não decoração. Traga a mesma intencionalidade para o texto que você traria para o espaçamento e a cor. Antes de escrever qualquer coisa, pergunte o que o design precisa dizer e como isso pode ser melhor dito para ajudar a pessoa a navegar pela experiência.

Escreva do lado do usuário final da tela. Nomeie as coisas pelo que as pessoas controlam e reconhecem, nunca por como o sistema é construído. Uma pessoa gerencia notificações, não configuração de webhook. Descreva o que algo faz em termos simples, em vez de vendê-lo. Ser específico é sempre melhor do que ser esperto.

Use voz ativa como padrão. Um controle deve dizer exatamente o que acontece quando é usado: "Salvar alterações", não "Enviar". Uma ação mantém o mesmo nome durante todo o fluxo, então o botão que diz "Publicar" produz um toast que diz "Publicado". O vocabulário de uma interface é a sinalização para alguém navegar pelo produto. Coesão e consistência são como as pessoas aprendem a se orientar.

Trate falhas e vazios como momentos de direção, não de humor. Explique o que deu errado e como corrigir, na voz da interface, não de uma pessoa. Erros não pedem desculpas e nunca são vagos sobre o que aconteceu. Uma tela vazia é um convite à ação.

Mantenha o registro conversacional e ajustado: verbos simples, letra minúscula, sem preenchimento, com tom combinado com a marca e o público. Deixe cada elemento fazer exatamente um trabalho. Um rótulo rotula, um exemplo demonstra, e nada silenciosamente faz dupla função.

Individual skills in this repo

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

Habilidades Relacionadas