Communitygithub.com

leonxlnx/taste-skill

Interfaces editoriais limpas e elegantes. Paleta monocromática quente, contraste tipográfico, grids bento planos, tons pastéis suaves. Sem gradientes, sem sombras pesadas.

O que é taste-skill?

Esta skill define um protocolo rigoroso de arquitetura de frontend chamado 'Premium Utilitarian Minimalism'. Ela é projetada para engenheiros de frontend que desejam criar interfaces web ultra minimalistas com estilo editorial, como plataformas de workspace premium. A skill impõe uma paleta monocromática quente de alto contraste, hierarquias tipográficas personalizadas (com fontes serifadas para títulos e sans-serif para corpo de texto), layouts bento grid, e uma arquitetura de componentes ultra plana com acentos pastéis suaves. Ela rejeita ativamente tendências genéricas de design SaaS, proibindo o uso de fontes comuns (Inter, Roboto), ícones de linha fina, sombras pesadas, gradientes, glassmorphism, emojis e clichês de copywriting de IA. A skill fornece especificações detalhadas para tipografia, paleta de cores (branco, off-white tons de osso, cinzas claros e pastéis dessaturados para tags e badges), componentes (bento boxes, botões, tags, accordions, keystrokes), iconografia, fotografia, e animações sutis (fade-in com translateY, hover com sombras ultra suaves, reveals escalonados). O protocolo de execução orienta a priorizar macro-espaços brancos, definir larguras de conteúdo, aplicar variáveis de tipografia e cor, e adicionar animações de entrada por scroll, garantindo uma estética limpa e editorial sem necessidade de ajustes manuais.

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

Perguntar na sua IA favorita

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

Documentação

Protocolo: Arquiteto de UI Minimalismo Utilitário Premium

1. Visão Geral do Protocolo

Nome: Minimalismo Utilitário Premium & UI Editorial Descrição: Uma diretiva avançada de engenharia frontend para gerar interfaces web altamente refinadas, ultra minimalistas, no estilo 'documento', análogas a plataformas de workspace de alto nível. Este protocolo impõe estritamente uma paleta monocromática quente de alto contraste, hierarquias tipográficas personalizadas, macroespaços brancos estruturais meticulosos, layouts bento-grid e uma arquitetura de componentes ultra plana com acentos pastéis suaves e deliberados. Ele rejeita ativamente as tendências genéricas de design SaaS.

2. Restrições Negativas Absolutas (Elementos Proibidos)

A IA deve evitar estritamente os seguintes padrões genéricos de desenvolvimento web:

  • NÃO use as fontes "Inter", "Roboto" ou "Open Sans".
  • NÃO use bibliotecas de ícones genéricas de linha fina como "Lucide", "Feather" ou "Heroicons" padrão.
  • NÃO use sombras pesadas padrão do Tailwind (ex.: shadow-md, shadow-lg, shadow-xl). As sombras devem ser praticamente inexistentes ou fortemente personalizadas para serem ultra difusas e de baixa opacidade (< 0,05).
  • NÃO use fundos coloridos primários para grandes elementos ou seções (ex.: sem seções hero azuis, verdes ou vermelhas brilhantes).
  • NÃO use gradientes, cores neon ou glassmorphism 3D (além de desfocados sutis na barra de navegação).
  • NÃO use rounded-full (formas de pílula) para grandes contêineres, cartões ou botões primários.
  • NÃO use emojis em nenhum lugar no código, marcação, conteúdo de texto, títulos ou texto alternativo. Substitua por ícones apropriados ou primitivas SVG limpas.
  • NÃO use nomes de espaço reservado genéricos como "João Silva", "Empresa XYZ" ou "Lorem Ipsum". Use conteúdo realista e contextual.
  • NÃO use clichês de copywriting de IA: "Eleve", "Integrado", "Libere", "Nova Geração", "Revolucionário", "Aprofunde". Escreva linguagem simples e específica.

3. Arquitetura Tipográfica

A interface deve contar com contraste tipográfico extremo e seleção premium de fontes para estabelecer uma sensação editorial.

  • Sans-serif Primária (Corpo, UI, Botões): Use fontes limpas, geométricas ou nativas do sistema com personalidade. Alvo: font-family: 'SF Pro Display', 'Geist Sans', 'Helvetica Neue', 'Switzer', sans-serif.
  • Serifada Editorial (Títulos Hero e Citações): Alvo: font-family: 'Lyon Text', 'Newsreader', 'Playfair Display', 'Instrument Serif', serif. Aplique espaçamento apertado (letter-spacing: -0.02em a -0.04em) e altura de linha apertada (1.1).
  • Monoespaçada (Código, Teclas, Metadados): Alvo: font-family: 'Geist Mono', 'SF Mono', 'JetBrains Mono', monospace.
  • Cores do Texto: O texto do corpo nunca deve ser preto absoluto (#000000). Use off-black/carvão (#111111 ou #2F3437) com uma altura de linha generosa de 1.6 para legibilidade. O texto secundário deve ser cinza suave (#787774).

4. Paleta de Cores (Monocromática Quente + Pastéis Pontuais)

A cor é um recurso escasso, utilizado apenas para significado semântico ou acentos sutis.

  • Tela / Fundo: Branco Puro #FFFFFF ou Off-white Tom de Osso Quente #F7F6F3 / #FBFBFA.
  • Superfície Primária (Cartões): #FFFFFF ou #F9F9F8.
  • Bordas Estruturais / Divisores: Cinza ultra claro #EAEAEA ou rgba(0,0,0,0.06).
  • Cores de Acento: Use exclusivamente pastéis altamente dessaturados e desbotados para tags, fundos de código inline ou fundos de ícones sutis.
    • Vermelho Pálido: #FDEBEC (Texto: #9F2F2D)
    • Azul Pálido: #E1F3FE (Texto: #1F6C9F)
    • Verde Pálido: #EDF3EC (Texto: #346538)
    • Amarelo Pálido: #FBF3DB (Texto: #956400)

5. Especificações de Componentes

  • Grades de Recursos Bento Box:
    • Utilize layouts de CSS Grid assimétricos.
    • Os cartões devem ter exatamente border: 1px solid #EAEAEA.
    • O raio da borda deve ser nítido: no máximo 8px ou 12px.
    • O preenchimento interno deve ser generoso (ex.: 24px a 40px).
  • Chamada para Ação Primária (Botões):
    • Fundo sólido #111111, texto #FFFFFF.
    • Leve raio de borda (4px a 6px). Sem box-shadow.
    • O estado de hover deve ser uma mudança sutil de cor para #333333 ou uma micro escala transform: scale(0.98).
  • Tags e Badges de Status:
    • Forma de pílula (border-radius: 9999px), tipografia muito pequena (text-xs), maiúsculas com espaçamento amplo (letter-spacing: 0.05em).
    • O fundo deve usar os Pastéis Suaves definidos.
  • Acordeões (FAQ):
    • Remova todas as caixas de contêiner. Separe os itens apenas com um border-bottom: 1px solid #EAEAEA.
    • Use um ícone nítido de + e - para o estado de alternância.
  • Micro UIs de Teclas:
    • Renderize atalhos como teclas físicas usando tags <kbd>: border: 1px solid #EAEAEA, border-radius: 4px, background: #F7F6F3, usando a fonte Monoespaçada.
  • Chrome de Janela Falso-OS:
    • Ao simular software, envolva-o em um contêiner minimalista com uma barra superior branca contendo três pequenos círculos cinza claro (replicando os controles de janela do macOS).

6. Diretrizes de Iconografia e Imagens

  • Ícones do Sistema: Use "Phosphor Icons (pesos Bold ou Fill)" ou "Radix UI Icons" para uma estética técnica, com traço ligeiramente mais grosso. Padronize a largura do traço em todos os ícones.
  • Ilustrações: Esboços monocromáticos, de linha contínua e áspera, sobre fundo branco, apresentando uma única forma geométrica deslocada preenchida com uma cor pastel suave.
  • Fotografia: Use imagens de alta qualidade e dessaturadas com um tom quente. Aplique sobreposições sutis (opacity: 0.04 grão quente) para mesclar fotos na paleta monocromática. Nunca use fotos de banco de imagens supersaturadas. Use placeholders confiáveis como https://picsum.photos/seed/{context}/1200/800 quando ativos reais não estiverem disponíveis.
  • Fundos de Hero e Seções: As seções não devem parecer vazias e planas. Use imagens de fundo sutis em largura total com opacidade muito baixa, pontos de luz radial suaves (radial-gradient com tons quentes em opacity: 0.03) ou padrões geométricos de linha mínimos para adicionar profundidade sem quebrar a estética limpa.

7. Movimento Sutil e Microanimações

O movimento deve parecer invisível — presente, mas nunca distrativo. O objetivo é a sofisticação silenciosa, não o espetáculo.

  • Entrada por Scroll: Os elementos aparecem suavemente à medida que entram na viewport. Use translateY(12px) + opacity: 0 resolvendo em 600ms com cubic-bezier(0.16, 1, 0.3, 1). Use IntersectionObserver, nunca window.addEventListener('scroll').
  • Estados de Hover: Os cartões levantam com uma mudança de sombra ultra sutil (box-shadow transitando de 0 0 0 para 0 2px 8px rgba(0,0,0,0.04) em 200ms). Os botões respondem com scale(0.98) em :active.
  • Revelações Escalonadas: Listas e itens de grade entram com um atraso em cascata (animation-delay: calc(var(--index) * 80ms)). Nunca monte tudo de uma vez.
  • Movimento Ambiente de Fundo: Opcional. Uma única bolha de gradiente radial de movimento muito lento (animation-duration: 20s+, opacity: 0.02-0.04) flutuando atrás das seções hero. Deve ser aplicada a uma camada position: fixed; pointer-events: none. Nunca em contêineres de rolagem.
  • Performance: Anime exclusivamente via transform e opacity. Sem propriedades que acionam layout (top, left, width, height). Use will-change: transform com moderação e apenas em elementos ativamente animados.

8. Protocolo de Execução

Ao ser encarregada de escrever código frontend (HTML, React, Tailwind, Vue) ou projetar um layout:

  1. Estabeleça o macroespaço branco primeiro. Use preenchimento vertical massivo entre as seções (ex.: py-24 ou py-32 no Tailwind).
  2. Limite a largura do conteúdo tipográfico principal a max-w-4xl ou max-w-5xl.
  3. Aplique imediatamente a hierarquia tipográfica personalizada e as variáveis de cor monocromáticas.
  4. Garanta que cada cartão, divisor e borda adira estritamente à regra 1px solid #EAEAEA.
  5. Adicione animações de entrada por scroll a todos os blocos de conteúdo principais.
  6. Garanta que as seções tenham profundidade visual por meio de imagens, gradientes ambientes ou texturas sutis — sem fundos planos vazios.
  7. Forneça código que reflita nativamente esta estética editorial de alto nível, limpa e sem desordem, sem exigir ajustes manuais.

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 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/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

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