design-taste-frontend-v1
Permite que seu agente use uma versão antiga de uma ferramenta de design. É útil apenas se você precisar que o comportamento seja exatamente o mesmo de antes.
O que ela faz
Esta ferramenta ajuda a criar designs de sites ou aplicativos. Ela define como os elementos visuais devem ser organizados e como eles se movem e interagem, seguindo regras específicas para garantir um visual moderno e funcional.
Quando usar
- ✓Ao iniciar um novo projeto de design de interface.
- ✓Quando quiser garantir que o design siga as últimas tendências.
- ✓Para definir a aparência e o comportamento de elementos interativos.
Exemplo do que pedir para a IA
“Crie um layout de página inicial com um título grande, um botão de 'Saiba Mais' e uma imagem ao lado, usando cores neutras com um toque de azul vibrante.”
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 um conjunto de regras pré-definidas para ajustar aspectos como cores, fontes, espaçamento e movimento. Ela também verifica se as bibliotecas de código necessárias estão instaladas antes de gerar o design.
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 nexu-io/open-design --skill design-taste-frontend-v1Ou baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/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 estes 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 stack 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 DE 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/useReducerlocal 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 da 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 UI clichês 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 vibes "Premium" ou "Criativas". Force um caractere único usandoGeist,Outfit,Cabinet GroteskouSatoshi. - REGRA TÉCNICA DE UI: Fontes Serif 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 absolutamente neutras (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 são 'baseline configurations'?
São configurações padrão que definem o estilo geral do design, como o nível de simetria, a intensidade do movimento e a quantidade de elementos na tela.
Por que não usar emojis?
A ferramenta prioriza ícones de alta qualidade ou elementos gráficos simples em vez de emojis para manter um visual profissional e consistente.
Como a ferramenta lida com diferentes tamanhos de tela?
Ela usa padrões específicos para garantir que o design se adapte bem a diferentes dispositivos, como celulares e computadores, evitando problemas de visualizaçã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 experimental), which is a substantial rewrite. Use this v1 install name only if you need exact backward compatibility.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #777
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
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