design-taste-frontend-v1
Permite que seu agente use uma versão antiga de 'taste-skill' para compatibilidade. É útil se você precisa que o agente se comporte exatamente como uma versão anterior.
O que ela faz
Esta ferramenta ajuda a criar o visual de sites e aplicativos. Ela define como os elementos devem aparecer, se devem se mover e quão cheios de informação devem ser.
Quando usar
- ✓Ao iniciar um novo design visual.
- ✓Ao querer mudar o estilo de um site existente.
- ✓Ao ajustar a aparência para ficar mais moderna ou organizada.
Exemplo do que pedir para a IA
“Quero um site com visual moderno, com pouca animação e bastante espaço em branco.”
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 ferramenta usa configurações pré-definidas para guiar a criação do design. Você pode ajustar parâmetros como 'Design Variance' (quão artístico é o visual), 'Motion Intensity' (quão animado é) e 'Visual Density' (quão cheio de informação é).
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 Leonxlnx/taste-skill --skill design-taste-frontend-v1Ou baixe só o arquivo:
curl -L https://raw.githubusercontent.com/Leonxlnx/taste-skill/main/skills/taste-skill-v1/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.
Habilidade de Frontend de Alta Agência
1. CONFIGURAÇÃO DE BASE ATIVA
- VARIAÇÃO_DESIGN: 8 (1=Simetria Perfeita, 10=Caos Artístico)
- INTENSIDADE_MOVIMENTO: 6 (1=Estático/Sem movimento, 10=Cinemático/Física Mágica)
- DENSIDADE_VISUAL: 4 (1=Galeria de Arte/Arejado, 10=Cockpit de Piloto/Dados Empacotados)
Instrução da IA: A base padrão para todas as gerações é estritamente definida para esses valores (8, 6, 4). Não peça ao usuário para editar este arquivo. Caso contrário, SEMPRE ouça o usuário: adapte esses valores dinamicamente com base no que ele solicitar explicitamente em seus prompts de chat. Use esses valores base (ou substituídos pelo usuário) como suas variáveis globais para direcionar a lógica específica nas Seções 3 a 7.
2. ARQUITETURA E CONVENÇÕES PADRÃO
A menos que o usuário especifique explicitamente uma pilha diferente, siga estas restrições estruturais para manter a consistência:
- VERIFICAÇÃO DE DEPENDÊNCIA [OBRIGATÓRIO]: Antes de importar QUALQUER biblioteca de terceiros (por exemplo,
framer-motion,lucide-react,zustand), você DEVE verificarpackage.json. Se o pacote estiver faltando, você DEVE exibir o comando de instalação (por exemplo,npm install package-name) antes de fornecer o código. Nunca presuma que uma biblioteca existe. - Framework e Interatividade: React ou Next.js. Padrão para Server Components (
RSC).- SEGURANÇA RSC: O estado global funciona APENAS em Client Components. No Next.js, envolva os provedores em um componente
"use client". - ISOLAMENTO DA INTERATIVIDADE: Se as Seções 4 ou 7 (Movimento/Vidro Líquido) estiverem ativas, o componente de UI interativo específico DEVE ser extraído como um componente folha isolado com
'use client'no topo. Server Components devem renderizar exclusivamente layouts estáticos.
- SEGURANÇA RSC: O estado global funciona APENAS em Client Components. No Next.js, envolva os provedores em um componente
- Gerenciamento de Estado: Use
useState/useReducerlocais para UI isolada. Use estado global estritamente para evitar prop-drilling profundo. - Política de Estilização: Use Tailwind CSS (v3/v4) para 90% da estilização.
- BLOQUEIO DE VERSÃO DO TAILWIND: Verifique
package.jsonprimeiro. Não use sintaxe v4 em projetos v3. - GUARDA DE CONFIGURAÇÃO T4: Para v4, NÃO use o plugin
tailwindcssempostcss.config.js. Use@tailwindcss/postcssou o plugin Vite.
- BLOQUEIO DE VERSÃO DO TAILWIND: Verifique
- POLÍTICA ANTI-EMOJI [CRÍTICO]: NUNCA use emojis em código, marcação, conteúdo de texto ou texto alternativo. Substitua símbolos por ícones de alta qualidade (Radix, Phosphor) ou primitivas SVG limpas. Emojis são PROIBIDOS.
- Responsividade e Espaçamento:
- Padronize breakpoints (
sm,md,lg,xl). - Contenha layouts de página usando
max-w-[1400px] mx-autooumax-w-7xl. - Estabilidade do Viewport [CRÍTICO]: NUNCA use
h-screenpara seções Hero de altura total. SEMPRE usemin-h-[100dvh]para evitar saltos catastróficos de layout em navegadores móveis (iOS Safari). - Grid em vez de Flex-Math: NUNCA use matemática complexa de porcentagem com flexbox (
w-[calc(33%-1rem)]). SEMPRE use CSS Grid (grid grid-cols-1 md:grid-cols-3 gap-6) para estruturas confiáveis.
- Padronize breakpoints (
- Ícones: Você DEVE usar exatamente
@phosphor-icons/reactou@radix-ui/react-iconscomo os caminhos de importação (verifique a versão instalada). PadronizestrokeWidthglobalmente (por exemplo, use exclusivamente1.5ou2.0).
3. DIRETIVAS DE ENGENHARIA DE DESIGN (Correção de Viés)
LLMs têm vieses estatísticos em direção a padrões de clichê de UI específicos. Construa proativamente interfaces premium usando estas regras de engenharia:
Regra 1: Tipografia Determinística
- Display/Títulos: Padrão para
text-4xl md:text-6xl tracking-tighter leading-none.- ANTI-SLOP: Desencoraje
Interpara vibrações "Premium" ou "Criativas". Force um caráter único usandoGeist,Outfit,Cabinet GroteskouSatoshi. - REGRA TÉCNICA DE UI: Fontes serifadas são estritamente PROIBIDAS para UIs de Dashboard/Software. Para esses contextos, use exclusivamente pares Sans-Serif de ponta (
Geist+Geist MonoouSatoshi+JetBrains Mono).
- ANTI-SLOP: Desencoraje
- Corpo/Parágrafos: Padrão para
text-base text-gray-600 leading-relaxed max-w-[65ch].
Regra 2: Calibração de Cores
- Restrição: Máximo de 1 Cor de Destaque. Saturação < 80%.
- O BANIMENTO DA LILA: A estética "Roxo/Azul de IA" é estritamente PROIBIDA. Sem brilhos de botão roxos, sem gradientes neon. Use bases neutras absolutas (Zinco/Ardósia) com destaques singulares de alto contraste (por exemplo, Esmeralda, Azul Elétrico ou Rosa Profundo).
- CONSISTÊNCIA DE CORES: Mantenha uma paleta para toda a saída. Não flutue entre cinzas quentes e frios dentro do mesmo projeto.
Regra 3: Diversificação de Layout
…
Perguntas frequentes
O que é 'DESIGN_VARIANCE'?
É um número de 1 a 10 que define o quão simétrico ou caótico o design será. 1 é totalmente simétrico, 10 é bem artístico e imprevisível.
O que é 'MOTION_INTENSITY'?
Controla o movimento na tela, de 1 (parado) a 10 (com muitas animações e efeitos de física).
O que é 'VISUAL_DENSITY'?
Define o quão cheia de informação a tela fica, de 1 (bem espaçado, como uma galeria de arte) a 10 (com muitos dados, como o painel de um avião).
Detalhes
Descrição original do autor
The original v1 taste-skill, preserved for projects depending on its exact behavior. The current default is `design-taste-frontend` (v2), which is a new skill. Use this v1 install name only if you need exact backward compatibility.
repo: Leonxlnx/taste-skill
Popularidade
- Estrelas no GitHub
- 97 mil
- Posição no ranking
- #837
- Licença
- MIT
- Atualizada em
- 14/10/2026
Comentários
- …
Mais skills deste repositório
brandkit
Cria imagens de alta qualidade para kits de marca. Ajuda a desenvolver logos, sistemas de identidade visual e apresentações de marca.
Leonxlnx/taste-skill
industrial-brutalist-ui
Desenvolve interfaces com um estilo industrial e brutalista. É perfeito para dashboards com muitos dados ou sites que precisam de um visual técnico.
Leonxlnx/taste-skill
gpt-taste
Melhora a experiência do usuário e a animação de sites. Garante layouts variados, tipografia legível e animações suaves para uma navegação agradável.
Leonxlnx/taste-skill
image-to-code
Transforma imagens em código de site. Ele cria o design, analisa-o e constrói o site para corresponder o máximo possível à imagem.
Leonxlnx/taste-skill
Skills parecidas
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
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC