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
Mensagem pronta para colar
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-directionOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/affaan-m/ECC/main/skills/frontend-design-direction/SKILL.md -o SKILL.mdConteú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:
- Propósito: qual tarefa a interface realiza?
- Público: quem repete este fluxo de trabalho e o que eles precisam escanear primeiro?
- Tom: utilitário, editorial, lúdico, industrial, refinado, técnico, maximalista, minimalista, denso, calmo, ou outra direção explícita.
- Detalhe memorável: uma ideia de design que faz o resultado parecer intencional.
- 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
Comentários
- …
Mais skills deste repositório
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC
Skills parecidas
frontend-design
Orienta seu agente na criação de interfaces visuais únicas e intencionais. Ajuda a definir a direção estética e a escolher tipografia.
anthropics/skills
paperclip-capsules
Ajuda seu agente a criar visuais para 'cápsulas'. Isso inclui arte para agentes, status e identificação visual.
paperclipai/paperclip
wireframe
Faz seu agente desenhar telas de forma simples. É útil para planejar o visual de aplicativos antes de criá-los.
paperclipai/paperclip