本文へ移動
cccskills
無料GitHub で公開

ui-ux-pro-max

Inteligência de design UI/UX. 50 estilos, 21 paletas, 50 combinações de fontes, 20 gráficos, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Ações: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projetos: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elementos: button, modal, navbar, sidebar, card, table, form, chart. Estilos: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Tópicos: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrações: shadcn/ui MCP para busca de componentes e exemplos.

インストール方法を見る

含まれるファイル(27)

  • SKILL.md14.0 KB
  • data/charts.csv7.5 KB
  • data/colors.csv12.6 KB
  • data/icons.csv13.1 KB
  • data/landing.csv14.0 KB
  • data/products.csv29.0 KB
  • data/prompts.csv17.0 KB
  • data/react-performance.csv14.5 KB
  • data/stacks/flutter.csv10.2 KB
  • data/stacks/html-tailwind.csv11.0 KB
  • data/stacks/nextjs.csv12.2 KB
  • data/stacks/nuxt-ui.csv13.7 KB
  • data/stacks/nuxtjs.csv16.2 KB
  • data/stacks/react-native.csv9.7 KB
  • data/stacks/react.csv12.7 KB
  • data/stacks/shadcn.csv15.5 KB
  • data/stacks/svelte.csv10.8 KB
  • data/stacks/swiftui.csv10.6 KB
  • data/stacks/vue.csv10.7 KB
  • data/styles.csv40.0 KB
  • data/typography.csv31.1 KB
  • data/ui-reasoning.csv30.3 KB
  • data/ux-guidelines.csv18.2 KB
  • data/web-interface.csv7.3 KB
  • scripts/core.py10.1 KB
  • scripts/design_system.py20.4 KB
  • scripts/search.py3.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

UI/UX Pro Max - Design Intelligence

Guia de design abrangente para aplicações web e mobile. Contém 50+ estilos, 97 paletas de cores, 57 combinações de fontes, 99 diretrizes UX e 25 tipos de gráficos em 9 stacks de tecnologia. Banco de dados pesquisável com recomendações baseadas em prioridades.

Quando Aplicar

Consulte estas diretrizes quando:

  • Projetando novos componentes ou páginas de UI
  • Escolhendo paletas de cores e tipografia
  • Revisando código para problemas de UX
  • Construindo landing pages ou dashboards
  • Implementando requisitos de acessibilidade

Categorias de Regras por Prioridade

PrioridadeCategoriaImpactoDomínio
1AcessibilidadeCRÍTICAux
2Toque e InteraçãoCRÍTICAux
3PerformanceALTAux
4Layout e ResponsivoALTAux
5Tipografia e CorMÉDIAtypography, color
6AnimaçãoMÉDIAux
7Seleção de EstiloMÉDIAstyle, product
8Gráficos e DadosBAIXAchart

Referência Rápida

1. Acessibilidade (CRÍTICA)

  • color-contrast - Razão mínima de 4.5:1 para texto normal
  • focus-states - Anéis de foco visíveis em elementos interativos
  • alt-text - Texto alternativo descritivo para imagens relevantes
  • aria-labels - aria-label para botões apenas com ícone
  • keyboard-nav - Ordem de tabulação corresponde à ordem visual
  • form-labels - Use label com atributo for

2. Toque e Interação (CRÍTICA)

  • touch-target-size - Alvo de toque mínimo de 44x44px
  • hover-vs-tap - Use clique/tap para interações primárias
  • loading-buttons - Desabilite botão durante operações assíncronas
  • error-feedback - Mensagens de erro claras próximo ao problema
  • cursor-pointer - Adicione cursor-pointer a elementos clicáveis

3. Performance (ALTA)

  • image-optimization - Use WebP, srcset, lazy loading
  • reduced-motion - Verifique prefers-reduced-motion
  • content-jumping - Reserve espaço para conteúdo assíncrono

4. Layout e Responsivo (ALTA)

  • viewport-meta - width=device-width initial-scale=1
  • readable-font-size - Mínimo 16px para texto do corpo em mobile
  • horizontal-scroll - Garanta que o conteúdo se ajuste à largura da viewport
  • z-index-management - Defina escala de z-index (10, 20, 30, 50)

5. Tipografia e Cor (MÉDIA)

  • line-height - Use 1.5-1.75 para texto do corpo
  • line-length - Limite a 65-75 caracteres por linha
  • font-pairing - Combine fontes de heading e corpo por personalidade

6. Animação (MÉDIA)

  • duration-timing - Use 150-300ms para micro-interações
  • transform-performance - Use transform/opacity, não width/height
  • loading-states - Skeleton screens ou spinners

7. Seleção de Estilo (MÉDIA)

  • style-match - Compatibilize estilo com tipo de produto
  • consistency - Use o mesmo estilo em todas as páginas
  • no-emoji-icons - Use ícones SVG, não emojis

8. Gráficos e Dados (BAIXA)

  • chart-type - Compatibilize tipo de gráfico com tipo de dados
  • color-guidance - Use paletas de cores acessíveis
  • data-table - Forneça alternativa de tabela para acessibilidade

Como Usar

Pesquise domínios específicos usando a ferramenta CLI abaixo.


Pré-requisitos

Verifique se Python está instalado:

python3 --version || python --version

Se Python não está instalado, instale-o conforme o SO do usuário:

macOS:

brew install python3

Ubuntu/Debian:

sudo apt update && sudo apt install python3

Windows:

winget install Python.Python.3.12

Como Usar Esta Skill

Quando o usuário solicita trabalho de UI/UX (design, build, create, implement, review, fix, improve), siga este fluxo de trabalho:

Passo 1: Analise os Requisitos do Usuário

Extraia informações-chave da solicitação do usuário:

  • Tipo de produto: SaaS, e-commerce, portfolio, dashboard, landing page, etc.
  • Palavras-chave de estilo: minimal, playful, professional, elegant, dark mode, etc.
  • Indústria: healthcare, fintech, gaming, education, etc.
  • Stack: React, Vue, Next.js, ou padrão html-tailwind

Passo 2: Gere o Design System (OBRIGATÓRIO)

Sempre comece com --design-system para obter recomendações abrangentes com raciocínio:

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<tipo_produto> <indústria> <palavras-chave>" --design-system [-p "Nome do Projeto"]

Este comando:

  1. Pesquisa 5 domínios em paralelo (product, style, color, landing, typography)
  2. Aplica regras de raciocínio de ui-reasoning.csv para selecionar as melhores correspondências
  3. Retorna design system completo: pattern, style, colors, typography, effects
  4. Inclui anti-patterns a evitar

Exemplo:

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service" --design-system -p "Serenity Spa"

Passo 3: Complemente com Pesquisas Detalhadas (conforme necessário)

Após obter o design system, use pesquisas por domínio para obter detalhes adicionais:

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<palavra-chave>" --domain <domínio> [-n <máx_resultados>]

Quando usar pesquisas detalhadas:

NecessidadeDomínioExemplo
Mais opções de estilostyle--domain style "glassmorphism dark"
Recomendações de gráficochart--domain chart "real-time dashboard"
Melhores práticas de UXux--domain ux "animation accessibility"
Fontes alternativastypography--domain typography "elegant luxury"
Estrutura de landinglanding--domain landing "hero social-proof"

Passo 4: Diretrizes de Stack (Padrão: html-tailwind)

Obtenha melhores práticas específicas da implementação. Se o usuário não especificar um stack, padrão para html-tailwind.

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "<palavra-chave>" --stack html-tailwind

Stacks disponíveis: html-tailwind, react, nextjs, vue, svelte, swiftui, react-native, flutter, shadcn


Referência de Pesquisa

Domínios Disponíveis

DomínioUse ParaExemplos de Palavras-chave
productRecomendações de tipo de produtoSaaS, e-commerce, portfolio, healthcare, beauty, service
styleEstilos de UI, cores, efeitosglassmorphism, minimalism, dark mode, brutalism
typographyCombinações de fontes, Google Fontselegant, playful, professional, modern
colorPaletas de cores por tipo de produtosaas, ecommerce, healthcare, beauty, fintech, service
landingEstrutura de página, estratégias de CTAhero, hero-centric, testimonial, pricing, social-proof
chartTipos de gráfico, recomendações de bibliotecatrend, comparison, timeline, funnel, pie
uxMelhores práticas, anti-patternsanimation, accessibility, z-index, loading
reactPerformance de React/Next.jswaterfall, bundle, suspense, memo, rerender, cache
webDiretrizes de interface webaria, focus, keyboard, semantic, virtualize
promptPrompts de IA, palavras-chave CSS(nome do estilo)

Stacks Disponíveis

StackFoco
html-tailwindUtilitários Tailwind, responsivo, a11y (PADRÃO)
reactState, hooks, performance, patterns
nextjsSSR, routing, images, API routes
vueComposition API, Pinia, Vue Router
svelteRunes, stores, SvelteKit
swiftuiViews, State, Navigation, Animation
react-nativeComponents, Navigation, Lists
flutterWidgets, State, Layout, Theming
shadcnComponentes shadcn/ui, theming, forms, patterns

Fluxo de Trabalho de Exemplo

Solicitação do usuário: "Criar landing page para serviço profissional de cuidados com a pele"

Passo 1: Analise os Requisitos

  • Tipo de produto: Beauty/Spa service
  • Palavras-chave de estilo: elegant, professional, soft
  • Indústria: Beauty/Wellness
  • Stack: html-tailwind (padrão)

Passo 2: Gere o Design System (OBRIGATÓRIO)

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "beauty spa wellness service elegant" --design-system -p "Serenity Spa"

Saída: Design system completo com pattern, style, colors, typography, effects e anti-patterns.

Passo 3: Complemente com Pesquisas Detalhadas (conforme necessário)

# Obtenha diretrizes de UX para animação e acessibilidade
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "animation accessibility" --domain ux

# Obtenha opções de tipografia alternativas, se necessário
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "elegant luxury serif" --domain typography

Passo 4: Diretrizes de Stack

python3 .claude/skills/ui-ux-pro-max/scripts/search.py "layout responsive form" --stack html-tailwind

Depois: Sintetize o design system + pesquisas detalhadas e implemente o design.


Formatos de Saída

A flag --design-system suporta dois formatos de saída:

# Caixa ASCII (padrão) - melhor para exibição em terminal
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system

# Markdown - melhor para documentação
python3 .claude/skills/ui-ux-pro-max/scripts/search.py "fintech crypto" --design-system -f markdown

Dicas para Melhores Resultados

  1. Seja específico com palavras-chave - "healthcare SaaS dashboard" > "app"
  2. Pesquise múltiplas vezes - Palavras-chave diferentes revelam insights diferentes
  3. Combine domínios - Style + Typography + Color = Design system completo
  4. Sempre verifique UX - Pesquise "animation", "z-index", "accessibility" para problemas comuns
  5. Use a flag de stack - Obtenha melhores práticas específicas da implementação
  6. Itere - Se a primeira pesquisa não corresponder, tente palavras-chave diferentes

Regras Comuns para UI Profissional

Estes são problemas frequentemente ignorados que fazem a UI parecer não profissional:

Ícones e Elementos Visuais

RegraFaçaNão Faça
Sem ícones emojiUse ícones SVG (Heroicons, Lucide, Simple Icons)Use emojis como 🎨 🚀 ⚙️ como ícones de UI
Estados de hover estáveisUse transições de cor/opacidade no hoverUse scale transforms que deslocam o layout
Logos de marca corretosPesquise SVG oficial em Simple IconsAdivinhe ou use caminhos de logo incorretos
Tamanho de ícone consistenteUse viewBox fixo (24x24) com w-6 h-6Misture tamanhos de ícone aleatoriamente

Interação e Cursor

RegraFaçaNão Faça
Cursor pointerAdicione cursor-pointer a todos os cards clicáveis/hoverDeixe cursor padrão em elementos interativos
Feedback de hoverForneça feedback visual (cor, shadow, border)Sem indicação de que elemento é interativo
Transições suavesUse transition-colors duration-200Mudanças de estado instantâneas ou muito lentas (>500ms)

Contraste Light/Dark Mode

RegraFaçaNão Faça
Glass card light modeUse bg-white/80 ou opacidade maiorUse bg-white/10 (muito transparente)
Contraste de texto lightUse #0F172A (slate-900) para textoUse #94A3B8 (slate-400) para texto do corpo
Texto atenuado lightUse #475569 (slate-600) mínimoUse gray-400 ou mais claro
Visibilidade de borderUse border-gray-200 em light modeUse border-white/10 (invisível)

Layout e Espaçamento

RegraFaçaNão Faça
Navbar flutuanteAdicione top-4 left-4 right-4 de espaçamentoCole navbar a top-0 left-0 right-0
Padding de conteúdoConsidere a altura da navbar fixaDeixe conteúdo escondido atrás de elementos fixos
Max-width consistenteUse o mesmo max-w-6xl ou max-w-7xlMisture larguras diferentes de container

Checklist Pré-entrega

Antes de entregar código de UI, verifique estes itens:

Qualidade Visual

  • Sem emojis usados como ícones (use SVG em vez disso)
  • Todos os ícones de conjunto de ícones consistente (Heroicons/Lucide)
  • Logos de marca corretos (verificados em Simple Icons)
  • Estados de hover não causam deslocamento de layout
  • Use cores de tema diretamente (bg-primary) não wrapper var()

Interação

  • Todos os elementos clicáveis têm cursor-pointer
  • Estados de hover fornecem feedback visual claro
  • Transições são suaves (150-300ms)
  • Estados de foco visíveis para navegação por teclado

Light/Dark Mode

  • Texto em light mode tem contraste suficiente (4.5:1 mínimo)
  • Elementos glass/transparentes visíveis em light mode
  • Borders visíveis em ambos os modos
  • Teste ambos os modos antes da entrega

Layout

  • Elementos flutuantes têm espaçamento apropriado das bordas
  • Nenhum conteúdo escondido atrás de navbars fixas
  • Responsivo em 375px, 768px, 1024px, 1440px
  • Sem scroll horizontal em mobile

Acessibilidade

  • Todas as imagens têm alt text
  • Inputs de formulário têm labels
  • Cor não é o único indicador
  • prefers-reduced-motion respeitado

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Especialista em construir experiências 3D para a web - Three.js, React Three Fiber, Spline, WebGL e cenas 3D interativas. Cobre configuradores de produtos, portfólios 3D, websites imersivos e adição de profundidade às experiências web. Use quando: website 3D, three.js, WebGL, react three fiber, experiência 3D.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Quando o usuário quer planejar, projetar ou implementar um teste A/B ou experimento. Também use quando o usuário menciona "teste A/B", "split test", "experimento", "testar essa mudança", "copy variante", "teste multivariado" ou "hipótese". Para implementação de rastreamento, veja analytics-tracking.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Auditar e melhorar a acessibilidade web seguindo as diretrizes WCAG 2.1. Use quando solicitado para "melhorar acessibilidade", "auditoria a11y", "conformidade WCAG", "suporte a leitor de tela", "navegação por teclado" ou "tornar acessível".

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Testes e benchmarking de agentes LLM incluindo testes comportamentais, avaliação de capacidades, métricas de confiabilidade e monitoramento em produção—onde até os melhores agentes alcançam menos de 50% em benchmarks do mundo real. Use quando: testes de agentes, avaliação de agentes, benchmark de agentes, confiabilidade de agentes, teste de agentes.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Criar, gerenciar e orquestrar agentes de IA usando o CLI AI Maestro. Use quando o usuário pedir para "criar agente", "listar agentes", "deletar agente", "hibernar agente", "despertar agente", "instalar plugin", "mostrar agente", "reiniciar agente" ou qualquer tarefa de gerenciamento do ciclo de vida do agente.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

Gerencie múltiplos agentes CLI locais via sessões tmux (iniciar/parar/monitorar/atribuir) com agendamento compatível com cron.

日本語の概要は準備中です。原文の説明を表示しています。

artubss/SKILLS-CLAUDE-CODE112026年5月17日 更新

artubss のスキルをすべて見る

このスキルの問題を報告する