Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)280 mil · #192

frontend-design-direction

Define a direção de design para interfaces de usuário (UI) de sites e aplicativos. É útil para garantir que a aparência do produto seja coesa e alinhada com os objetivos do projeto.

O que ela faz

Ajuda a definir a aparência e o 'sentimento' de um site ou aplicativo, garantindo que ele seja profissional, fácil de usar e adequado ao seu propósito. Isso vai além de apenas fazer as coisas funcionarem, focando em como elas parecem e se sentem para o usuário.

Quando usar

  • ✓Ao criar um novo site ou aplicativo do zero.
  • ✓Quando um site ou aplicativo existente parece genérico ou desatualizado.
  • ✓Ao adicionar novas funcionalidades que precisam se encaixar no design geral.

Exemplo do que pedir para a IA

“Como posso fazer este painel parecer mais profissional e menos genérico?”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/affaan-m/ECC/blob/main/skills/frontend-design-direction/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/affaan-m/ECC/blob/main/skills/frontend-design-direction/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA considera o propósito do site, quem o usará e qual a sensação desejada (por exemplo, sério, divertido, técnico). Em seguida, ela sugere detalhes específicos de design, como cores, fontes e layout, para alcançar esse objetivo.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add affaan-m/ECC --skill frontend-design-direction

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/frontend-design-direction/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Direção de Design de Frontend

Use esta habilidade quando o trabalho não for apenas fazer a UI funcionar, mas torná-la proposital, polida e apropriada ao domínio do produto.

Fonte: recuperado do PR comunitário obsoleto #1659 por linus707.

Nota: O ECC intencionalmente não reempacota a habilidade canônica da Anthropic frontend-design. Instale-a a partir de anthropics/skills quando quiser a habilidade oficial upstream. Esta habilidade é o resgate de direção de design específico do ECC das orientações locais úteis do #1659.

Quando Usar

  • O usuário pede para construir uma página web, aplicativo, dashboard, artefato, componente ou UI.
  • O usuário pede para tornar uma interface mais polida, distinta, bonita ou menos genérica.
  • A implementação precisa de escolhas de hierarquia visual, tipografia, cor, movimento, layout e interação.
  • A UI atual funciona, mas parece plana, genérica, baseada em modelo ou inadequada para o público.

Direção de Design

Antes de codificar, escolha uma direção específica:

  1. Propósito: qual tarefa a interface realiza?
  2. Público: quem repete este fluxo de trabalho e o que eles precisam escanear primeiro?
  3. Tom: utilitário, editorial, lúdico, industrial, refinado, técnico, maximalista, minimalista, denso, calmo, ou outra direção explícita.
  4. Detalhe memorável: uma ideia de design que faz o resultado parecer intencional.
  5. Restrições: framework, acessibilidade, desempenho, responsividade e sistema de design existente.

Combine a direção com o domínio. Uma ferramenta de operações SaaS geralmente deve ser densa, discreta e escaneável. Um portfólio, página de lançamento, jogo ou peça editorial pode ser mais expressivo. Não force uma composição de página de destino em uma ferramenta que necessita de uso diário repetido.

Orientações de Implementação

Contrato de evidência e estados de conteúdo

Antes da implementação, registre a superfície do produto, a tarefa do usuário, a ação primária, a hierarquia, os viewports de destino e a observação de referência por trás de cada escolha importante. Torne essas restrições verificáveis; uma paleta sozinha não é evidência. Use referências de produto locais quando a pesquisa externa for desnecessária ou indisponível.

Para cada estado relevante, registre seu gatilho, feedback visível e ação segura seguinte:

Estado Verificação
Carregando Estrutura estável e progresso; cancelamento onde suportado
Vazio Explique os dados ausentes e ofereça uma ação seguinte útil
Erro Falha específica e um caminho de recuperação
Parcial Mostre os dados disponíveis e marque claramente as porções indisponíveis
Sucesso Confirme a conclusão e mostre a ação seguinte ou desfazer suportado
Permissão Explique o limite de acesso e um caminho seguro de solicitação/retorno

Registre um motivo quando um estado não se aplicar. Acesso de teste indisponível é um estado não testado, não um motivo para marcá-lo como não aplicável.

Construa a partir do contrato

  • Construa a experiência utilizável real como a primeira tela, a menos que o usuário peça explicitamente por cópia de marketing.
  • Use componentes de projeto existentes, tokens, bibliotecas de ícones e padrões de roteamento antes de introduzir um novo sistema visual.
  • Use ativos visuais reais ou gerados quando a interface depender de imagens, produtos, lugares, pessoas, jogabilidade, gráficos ou mídia inspecionável.
  • Prefira tipografia e espaçamento contextuais em vez de texto de herói genérico e superdimensionado.
  • Mantenha as paletas multidimensionais: evite uma UI dominada por uma única família de tons.
  • Use variáveis CSS ou tokens de design existentes para que a direção permaneça coerente entre os estados.
  • Projete restrições responsivas explicitamente: grades, proporções, tamanhos mínimos/máximos, barras de ferramentas estáveis e controles de formato fixo não devem mudar quando rótulos ou estados de hover aparecerem.
  • Use movimento com moderação, mas deliberadamente. Prefira transições de alto sinal que esclareçam o estado em vez de animação decorativa.
  • Verifique o ajuste do texto no celular e no desktop. Rótulos longos devem quebrar ou redimensionar de forma limpa em vez de transbordar.

Antí-padrões

  • Não use padrões gerados comuns por padrão: gradientes roxos, blobs decorativos, cards superdimensionados, cópia de herói vaga ou mídia atmosférica semelhante a estoque.
  • Não adicione cards de UI dentro de outros cards.
  • Não use um único estilo decorativo em todos os lugares quando o domínio exigir contenção.
  • Não oculte o produto, ferramenta, objeto ou fluxo de trabalho principal atrás de seções genéricas de marketing.
  • Não adicione uma nova dependência para um floreio de design, a menos que ele claramente se pague.
  • Não descreva os recursos da UI dentro da UI quando os controles puderem falar por si mesmos.

Lista de Verificação de Revisão

  • O primeiro viewport comunica imediatamente o produto, fluxo de trabalho ou objeto.

…

Perguntas frequentes

Qual a diferença entre esta skill e a 'frontend-design' oficial?

Esta skill é uma versão adaptada para o ECC, focada em orientações de design específicas. A skill oficial da Anthropic é mais geral e deve ser instalada separadamente se você precisar dela.

O que são 'estados de conteúdo'?

São as diferentes situações que um usuário pode encontrar, como quando os dados estão carregando, quando não há dados (vazio), quando ocorre um erro, ou quando a ação é concluída com sucesso.

O que são 'anti-padrões'?

São práticas de design comuns que geralmente devem ser evitadas, como usar gradientes roxos chamativos, cards dentro de outros cards, ou esconder a função principal do site atrás de seções de marketing genéricas.

Detalhes

Descrição original do autor

Set an ECC-specific frontend design direction for production UI work. Use when building or improving websites, dashboards, applications, components, landing pages, visual tools, or any web UI that needs stronger product-specific design judgment.

repo: affaan-m/ECC

Popularidade

Estrelas no GitHub
280 mil
Posição no ranking
#192
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas