ui-pattern
Gera blocos de interface como cartões ou formulários usando os elementos básicos de design. Monta interfaces complexas.
O que ela faz
Esta ferramenta cria blocos de interface visual para sites ou aplicativos, como cartões, listas ou formulários, usando peças pré-fabricadas de um sistema de design.
Quando usar
- ✓Quando você precisa de um cartão com título e conteúdo.
- ✓Quando você quer uma lista de itens que rola horizontalmente.
- ✓Quando você precisa de um formulário simples dentro de um cartão.
Exemplo do que pedir para a IA
“Crie um cartão com título e conteúdo para mostrar informações de um produto.”
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
Você diz qual tipo de bloco visual quer (ex: cartão, lista, formulário) e a ferramenta usa componentes prontos para montar esse bloco seguindo as regras de design definidas.
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 sickn33/agentic-awesome-skills --skill ui-patternOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/ui-pattern/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.
Gerador de Padrões de UI
Quando Usar
Use esta habilidade quando precisar gerar um padrão de UI composto (layout de card, lista, seção de formulário, grid, etc.) usando os primitivos do sistema de design.
Quando NÃO Usar
- Para um único componente primitivo → use
/ss-component - Para uma tela mobile completa → use
/ss-page - Para um fluxo de usuário completo de várias páginas → use
/ss-flow - Para tokens de design e decisões de cores/espaçamento → use
/ss-tokens
Tipo de padrão: $0 Descrição: $ARGUMENTS
Tipos de Padrão Disponíveis
Padrões de Layout
- card-section: Card com título + conteúdo dentro de uma seção da página (
mx-6) - grid-2col: Grid de 2 colunas de cards (
grid grid-cols-2 gap-4 px-6) - scroll-horizontal: Lista de cards com rolagem horizontal (
flex gap-3 overflow-x-auto scrollbar-hide) - list-section: Lista vertical de itens dentro de um card
- form-section: Formulário com inputs rotulados em um card
- stat-grid: Grid de componentes StatCard
Padrões de Exibição de Dados
- data-table: Tabela com cabeçalho e linhas
- detail-card: Exibição de pares chave-valor
- chart-card: Wrapper de card para um gráfico Recharts
- ranking-list: Ranking numerado com destaque
Padrões Interativos
- action-sheet: Bottom sheet com botões de ação
- filter-bar: Barra horizontal de filtros/abas
- search-header: Input de busca na área do cabeçalho
Instruções
Leia a referência do sistema de design:
CLAUDE.mdpara convençõescomponents/ui/para primitivos disponíveiscomponents/patterns/para padrões existentes
Componha o padrão a partir de componentes existentes — NÃO recrie primitivos.
Siga as regras de layout do sistema de design:
- Cards:
bg-card rounded-2xl p-6 shadow-[var(--shadow-card)] - Wrapper de seção:
mx-6para margem horizontal - Título da seção:
text-foreground font-bold text-[18px] mb-4 - Espaçamento da lista:
space-y-3 - Espaçamento do grid:
gap-4
- Cards:
Use tokens semânticos para todas as propriedades visuais.
Torne o padrão um componente reutilizável com props para conteúdo dinâmico.
Exemplo
Solicitação do usuário:
Gere um padrão de UI composto (layout de card, lista, seção de formulário, grid, etc.) usando os primitivos do sistema de design.
Limitações
- Use esta habilidade apenas quando a tarefa corresponder claramente à sua origem e ao contexto do projeto local.
- Verifique comandos, código gerado, dependências, credenciais e comportamento de serviços externos antes de aplicar alterações.
- Não trate exemplos como substitutos para testes específicos do ambiente, revisão de segurança ou aprovação do usuário para ações destrutivas ou custosas.
Perguntas frequentes
O que são 'primitivos' ou 'componentes'?
São os blocos de construção básicos da interface, como um botão, um campo de texto ou um ícone, que já vêm prontos no sistema de design.
Quando NÃO devo usar esta ferramenta?
Não use para criar um único botão ou campo, nem para montar uma tela inteira ou um fluxo de várias páginas. Para isso, existem outras ferramentas.
O que são 'tokens semânticos'?
São nomes que representam valores visuais, como 'cor principal' ou 'espaçamento médio', em vez de usar valores diretos como '#FFFFFF' ou '16px'.
Detalhes
Descrição original do autor
Generate a composed UI pattern (card layout, list, form section, grid, etc.) using design system primitives
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #4427
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
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