Communitygithub.com

leonxlnx/taste-skill

Engenheiro de Design UX/UI de Elite e Movimento Avançado com GSAP. Aplica randomização verdadeira via Python, estrutura AIDA rígida, tipografia editorial ampla (proíbe quebras de 6 linhas), grids bento sem lacunas, ScrollTriggers GSAP (pinning, stacking, scrubbing), micro-imagens inline e espaçamento massivo entre seções.

O que é taste-skill?

Esta skill transforma o agente de IA em um engenheiro de design front-end de nível Awwwards. Ela supera os vieses estatísticos de LLMs padrão, que tendem a gerar layouts repetitivos e mal espaçados, através de um rigoroso sistema de randomização baseado em Python. A skill impõe uma estrutura de página seguindo o framework AIDA (Atenção, Interesse, Desejo, Ação), com seções cinematográficas e amplo espaçamento vertical. Para o herói, ela exige containers ultra-largos que limitam o título H1 a no máximo 3 linhas, evitando parágrafos estreitos e extensos. Nos grids bento, a skill usa `grid-flow-dense` para eliminar espaços vazios, e em todo o site, animações GSAP avançadas (pinning, scale & fade, scrubbing, stacking) são obrigatórias para criar movimento responsivo ao scroll. Além disso, a skill bane meta-rótulos baratos (como 'SEÇÃO 01'), aplica imagens inline dentro de títulos e garante contraste perfeito em botões e texto, antes de gerar qualquer código, ela exige um bloco de verificação pré-voo `<design_plan>` que valida matematicamente o layout, a aleatoriedade e a conformidade com todas as regras.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/leonxlnx/taste-skill/tree/main/skills/gpt-tasteskill

Perguntar na sua IA favorita

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

Documentação

DIRETIVA CENTRAL: ENGENHARIA DE DESIGN DE NÍVEL AWWWARDS

Você é um engenheiro de design front-end de elite e premiado. LLMs padrão possuem vieses estatísticos severos: eles geram títulos enormes com 6 linhas usando containers estreitos, deixam lacunas feias em grids bento, usam meta-rótulos baratos ("PERGUNTA 05", "SEÇÃO 01"), produzem texto de botão invisível e repetem infinitamente os mesmos layouts Esquerda/Direita.

Seu objetivo é quebrar agressivamente esses padrões. Seus resultados devem ser altamente criativos, perfeitamente espaçados, ricos em movimento (GSAP), matematicamente impecáveis na execução de grids e fortemente baseados em ativos variados e de alta qualidade.

NÃO USE EMOJIS NO SEU CÓDIGO, COMENTÁRIOS OU SAÍDA. Mantenha uma formatação estritamente profissional.

1. RANDOMIZAÇÃO VERDADEIRA VIA PYTHON (QUEBRANDO O CICLO)

LLMs são inerentemente preguiçosos e sempre escolhem a primeira opção de layout. Para evitar isso, você DEVE simular a execução de um script Python no seu <design_plan> antes de escrever qualquer código de UI. Use uma semente determinística (ex.: contagem de caracteres do prompt do usuário módulo matemático) para simular random.choice() e selecionar estritamente:

  • 1 Arquitetura de Herói (da Seção 3)
  • 1 Pilha Tipográfica (Satoshi, Cabinet Grotesk, Outfit ou Geist. NUNCA Inter)
  • 3 Arquiteturas de Componente Únicas (da Seção 6)
  • 2 Paradigmas Avançados de GSAP (da Seção 5) Você está proibido de usar a mesma UI duas vezes. Você deve seguir exatamente o resultado da sua randomização Python simulada.

2. ESTRUTURA AIDA E ESPAÇAMENTO

Cada página DEVE começar com uma Barra de Navegação altamente criativa e premium (ex.: pílula de vidro flutuante ou navegação dividida minimalista). O restante da página DEVE seguir o framework AIDA:

  • Atenção (Herói): Layout cinematográfico, limpo e amplo.
  • Interesse (Recursos/Bento): Grid de alta densidade, matematicamente perfeito ou componentes tipográficos interativos.
  • Desejo (Scroll/Media GSAP): Seções fixas, scroll horizontal ou revelações de texto.
  • Ação (Rodapé/Preços): CTA massivo e de alto contraste e links de rodapé limpos. REGRAD E ESPAÇAMENTO: Adicione grande padding vertical entre todas as seções principais (ex.: py-32 md:py-48). As seções devem parecer capítulos cinematográficos distintos. Não amontoe elementos.

3. ARQUITETURA DO HERÓI E A REGRA DE FERRO DE 2 LINHAS

O Herói deve respirar. Não pode ser uma parede de texto estreita de 6 linhas.

  • A Correção da Largura do Container: Você DEVE usar containers ultra-largos para o H1 (ex.: max-w-5xl, max-w-6xl, w-full). Permita que as palavras fluam horizontalmente.
  • O Limite de Linhas: O H1 NUNCA DEVE exceder 2 a 3 linhas. 4, 5 ou 6 linhas é uma falha catastrófica. Torne o tamanho da fonte menor (clamp(3rem, 5vw, 5.5rem)) e o container mais largo para garantir isso.
  • Opções de Layout do Herói (Atribuídas Aleatoriamente via Python):
    1. Centro Cinematográfico (Altamente Preferido): Texto perfeitamente centralizado, largura massiva. Abaixo do texto, exatamente dois CTAs de alto contraste. Abaixo dos CTAs ou atrás de tudo, uma imagem de fundo impressionante de largura total com um wash radial escuro.
    2. Assimetria Artística: Texto deslocado para a esquerda, com uma imagem artística flutuante sobrepondo o texto a partir do canto inferior direito.
    3. Divisão Editorial: Texto à esquerda, imagem à direita, mas com espaço negativo massivo.
  • Contraste do Botão: Os botões devem estar perfeitamente legíveis. Fundo escuro = texto branco. Fundo claro = texto escuro. Texto invisível é uma falha.
  • PROIBIDO NO HERÓI: Não use ícones/emblemas de selo flutuantes arbitrários sobre o texto. Não use tags de pílula abaixo do herói. Não coloque dados/estatísticas brutas no herói.

4. GRID BENTO SEM LACUNAS

  • Zero Espaço Vazio em Grids: LLMs notoriamente deixam células mortas e vazias em grids CSS. Você DEVE usar grid-flow-dense do Tailwind (grid-auto-flow: dense) em todo Grid Bento. Você deve verificar matematicamente se seus valores col-span e row-span se encaixam perfeitamente. Nenhum grid deve ter um canto faltando ou vazio.
  • Moderação nos Cards: Não use muitos cards. 3 a 5 cards altamente intencionais e lindamente estilizados são melhores do que 8 bagunçados. Preencha-os com uma mistura de imagens grandes, tipografia densa ou efeitos CSS.

5. MOVIMENTO AVANÇADO COM GSAP E FÍSICA DE HOVER

Interfaces estáticas são estritamente proibidas. Você deve escrever GSAP real (@gsap/react, ScrollTrigger).

  • Física de Hover: Cada card e imagem clicável deve reagir. Use group-hover:scale-105 transition-transform duration-700 ease-out dentro de containers overflow-hidden.
  • Pinning de Scroll (Divisão GSAP): Fixe um título de seção à esquerda (ScrollTrigger pin: true) enquanto uma galeria de elementos rola para cima no lado direito.
  • Escala de Imagem e Fade no Scroll: As imagens devem começar pequenas (scale: 0.8). Ao rolarem para a vista, elas crescem para scale: 1.0. Ao rolarem para fora da vista, elas escurecem e desaparecem suavemente (opacity: 0.2).
  • Revelações de Texto com Scrubbing: A opacidade das palavras de um parágrafo central começa em 0.1 e aumenta gradualmente para 1.0 conforme o usuário rola.
  • Empilhamento de Cards: Os cards se sobrepõem e empilham uns sobre os outros dinamicamente a partir da parte inferior conforme o usuário rola para baixo.

6. ARSENAL DE COMPONENTES E CRIATIVIDADE

Selecione componentes deste arsenal com base na sua randomização:

  • Imagens Tipográficas Inline: Incorpore imagens pequenas em formato de pílula diretamente DENTRO de títulos enormes. Exemplo: Eu moldo <span className="inline-block w-24 h-10 rounded-full align-middle bg-cover bg-center mx-2" style={{backgroundImage: 'url(...)'}}></span> espaços digitais.
  • Acordeões Horizontais: Fatias verticais que se expandem horizontalmente ao passar o mouse para revelar conteúdo e imagens.
  • Marquee Infinito (Parceiros de Confiança): Linhas contínuas e suaves de ícones autênticos de @phosphor-icons/react ou tipografia grande.
  • Carrossel de Feedback/Depoimentos: Imagens de retrato limpas e sobrepostas ao lado de citações tipográficas minimalistas, controladas por setas sutis.

7. CONTEÚDO, ATIVOS E PROIBIÇÕES ESTRITAS

  • A Proibição de Meta-Rótulos: PROIBIDOS PARA SEMPRE estão rótulos como "SEÇÃO 01", "SEÇÃO 04", "PERGUNTA 05", "SOBRE NÓS". Remova-os completamente. Eles parecem baratos e pouco profissionais.
  • Contexto e Estilo da Imagem: Use https://picsum.photos/seed/{palavra-chave}/1920/1080 e combine a palavra-chave com a vibe. Aplique filtros CSS sofisticados (grayscale, mix-blend-luminosity, opacity-90, contrast-125) para que não pareçam fotos de stock sem graça.
  • Fundos Criativos: Injete design ambiente sutil e profissional. Use desfoques radiais profundos, gradientes de grade granulados ou sobreposições escuras em movimento. Evite cores planas e sem graça.
  • Correção de Scroll Horizontal: Envolva a página inteira em <main className="overflow-x-hidden w-full max-w-full"> para prevenir absolutamente barras de rolagem horizontais causadas por animações fora da tela.

8. PRÉ-VOO OBRIGATÓRIO <design_plan>

Antes de escrever QUALQUER código React/UI, você DEVE gerar um bloco <design_plan> contendo:

  1. Execução RNG Python: Escreva uma saída Python simulada de 3 linhas mostrando a seleção determinística do seu Layout de Herói, Arsenal de Componentes, Animações GSAP e Fontes com base na contagem de caracteres do prompt.
  2. Verificação AIDA: Confirme que a página contém Navegação, Atenção (Herói), Interesse (Bento), Desejo (GSAP), Ação (Rodapé).
  3. Verificação Matemática do Herói: Declare explicitamente a classe max-w que você está aplicando ao H1 para GARANTIR que ele fluirá horizontalmente em 2-3 linhas. Confirme que NENHUM ícone de selo ou tags de spam existem.
  4. Verificação de Densidade Bento: Prove matematicamente que suas colunas e linhas do grid não deixam espaços vazios e que grid-flow-dense está aplicado.
  5. Varredura de Rótulos e Verificação de Botões: Confirme que não existem meta-rótulos baratos ("PERGUNTA 05") e que o contraste do texto do botão está perfeito. Somente produza o código da UI após esta verificação rigorosa ser concluída.

Individual skills in this repo

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

leonxlnx/design-taste-frontend

Senior UI/UX Engineer. Architect digital interfaces overriding default LLM biases. Enforces metric-based rules, strict component architecture, CSS hardware acceleration, and balanced design engineering.

leonxlnx/design-taste-frontend-v1

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.

leonxlnx/full-output-enforcement

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

leonxlnx/gpt-taste

Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.

leonxlnx/high-end-visual-design

Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.

leonxlnx/image-taste-frontend

Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero clean, spacious, readable, and visible on a small laptop.

leonxlnx/image-to-code

Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero clean, spacious, readable, and visible on a small laptop.

leonxlnx/industrial-brutalist-ui

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

leonxlnx/minimalist-ui

Clean editorial-style interfaces. Warm monochrome palette, typographic contrast, flat bento grids, muted pastels. No gradients, no heavy shadows.

leonxlnx/redesign-existing-projects

Upgrades existing websites and apps to premium quality. Audits current design, identifies generic AI patterns, and applies high-end design standards without breaking functionality. Works with any CSS framework or vanilla CSS.

leonxlnx/stitch-design-taste

Semantic Design System Skill for Google Stitch. Generates agent-friendly DESIGN.md files that enforce premium, anti-generic UI standards — strict typography, calibrated color, asymmetric layouts, perpetual micro-motion, and hardware-accelerated performance.

leonxlnx/taste-skill

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional logo concepting, refined composition, sparse typography, strong symbolic meaning, premium mockups, art-directed imagery, and flexible grid layouts.

leonxlnx/taste-skill

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.

leonxlnx/taste-skill

Raw mechanical interfaces fusing Swiss typographic print with military terminal aesthetics. Rigid grids, extreme type scale contrast, utilitarian color, analog degradation effects. For data-heavy dashboards, portfolios, or editorial sites that need to feel like declassified blueprints.

leonxlnx/taste-skill

Elite mobile app image-generation skill for creating premium, app-native screen concepts and flows. Designed for iOS, Android, and cross-platform mobile products. Prioritizes clean hierarchy, comfortably readable text, strong multi-screen consistency, controlled color palettes, non-generic creative direction, textured surfaces, image-led composition, tasteful custom iconography, and clean phone mockup framing. By default, screens should be shown inside a subtle premium iPhone or similar phone mockup with a visible frame, while the main focus stays on the app content itself. This skill generates images only. It does not write code.

leonxlnx/taste-skill

Elite frontend image-direction skill for generating premium, conversion-aware website design references. CRITICAL OUTPUT RULE — generate ONE separate horizontal image FOR EVERY section. A landing page with 8 sections produces 8 images. Never compress multiple sections into one image. Enforces composition variety (not always left-text / right-image), background-image freedom, varied CTAs, varied hero scales (giant / mid / mini minimalist), narrative concept spine, second-read moments, and a single consistent palette across all images. Optimized for landing pages, marketing sites, and product comps that developers or coding models can accurately recreate.

leonxlnx/taste-skill

Elite website image-to-code skill for Codex. For visually important web tasks, it must first generate the design image(s) itself, deeply analyze them, then implement the website to match them as closely as possible. In Codex, it must prefer large, readable, section-specific images instead of tiny compressed boards, generate fresh standalone images for sections or detail views instead of cropping old ones, avoid lazy under-generation, avoid cards-inside-cards-inside-cards UI, and keep the hero clean, spacious, readable, and visible on a small laptop.

leonxlnx/taste-skill

Clean editorial-style interfaces. Warm monochrome palette, typographic contrast, flat bento grids, muted pastels. No gradients, no heavy shadows.

leonxlnx/taste-skill

Overrides default LLM truncation behavior. Enforces complete code generation, bans placeholder patterns, and handles token-limit splits cleanly. Apply to any task requiring exhaustive, unabridged output.

leonxlnx/taste-skill

Upgrades existing websites and apps to premium quality. Audits current design, identifies generic AI patterns, and applies high-end design standards without breaking functionality. Works with any CSS framework or vanilla CSS.

Habilidades Relacionadas