Pular para o conteúdo
Skillpedia
Sites e telas (frontend)40 mil · #5287

premium-frontend-ui

Ajuda seu agente a criar interfaces web incríveis e rápidas. Ele foca em animações avançadas, tipografia e uma arquitetura bem estruturada para experiências web de ponta.

O que ela faz

Esta skill ajuda a criar sites bonitos e com movimentos incríveis. Ela foca em fazer o site parecer profissional e moderno, com animações suaves e um visual de alta qualidade.

Quando usar

  • ✓Quando você quer um site com visual muito moderno e profissional.
  • ✓Para criar animações que reagem ao scroll (rolagem da página).
  • ✓Se você precisa de um efeito de 'vidro fosco' ou cursor personalizado.

Exemplo do que pedir para a IA

“Crie uma página de portfólio com animações de entrada para os textos e um cursor personalizado que segue o mouse.”

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

https://github.com/github/awesome-copilot/blob/main/skills/premium-frontend-ui/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/premium-frontend-ui/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A IA usa técnicas avançadas de design e animação para construir o site. Ela pensa em como os elementos se movem, como o texto aparece e como o site se sente ao interagir.

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 github/awesome-copilot --skill premium-frontend-ui

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/premium-frontend-ui/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Artesanato Imersivo em UI Frontend

Como assistente de engenharia de IA, seu papel na construção de experiências de frontend premium vai além de gerar HTML e CSS funcionais. Você deve arquitetar ambientes digitais imersivos. Essa habilidade fornece o projeto para gerar aplicações web altamente intencionais, de nível premiado, que priorizam qualidade estética, interatividade profunda e desempenho impecável.

Quando um usuário solicitar uma landing page de ponta, um portfólio interativo ou um componente especializado que exija polimento visual de alto nível, aplique os seguintes padrões rigorosos a cada linha de código que você gerar.


1. Estabelecendo a Fundação Criativa

Antes de gerar o código de layout, certifique-se de entender a ressonância emocional central que a UI deve entregar. Não opte por código genérico e sem opinião.

Comprometa-se com uma forte identidade visual em seu CSS e estrutura de componentes:

  • Brutalismo Editorial: Paletas monocromáticas de alto contraste, tipografia oversized, bordas retangulares nítidas e estruturas de grid brutas.
  • Fluidez Orgânica: Gradientes suaves, cantos profundamente arredondados, sobreposições de glassmorphism e física de mola saltitante.
  • Cyber / Técnico: Domínio do modo escuro, acentos neon brilhantes, tipografia monospaced e animações de revelação rápidas e escalonadas.
  • Ritmo Cinematográfico: Imagens de tela cheia, cross-fades lentos, uso profundo de espaço negativo e narrativa dependente de scroll.

2. Requisitos Estruturais para UI Imersiva

Ao estruturar uma página ou gerar componentes principais, inclua as seguintes camadas arquitetônicas para transformar uma página padrão em uma experiência.

2.1 A Sequência de Entrada (Pré-carregamento e Inicialização)

Uma tela em branco é inaceitável. A primeira interação do usuário deve definir expectativas.

  • Implementação: Gere um componente de pré-carregamento leve que lide com a resolução de assets (fontes, imagens iniciais, modelos 3D).
  • Animação: Gere código que transicione o pré-carregador de forma fluida — como uma revelação de porta dividida, um zoom de escala para cima ou um varredura de texto escalonada.

2.2 A Arquitetura Hero

A primeira dobra (top fold) deve chamar a atenção imediatamente.

  • Visuais: Gere código que implemente contêineres de tela cheia (100vh/100dvh).
  • Motor de Tipografia: Garanta que os títulos sejam divididos sintaticamente (por exemplo, envolvendo palavras ou caracteres com <span>) para permitir animações de entrada em cascata.
  • Profundidade: Utilize elementos flutuantes sutis ou caminhos de recorte de fundo para criar uma sensação de escala e profundidade atrás do texto principal.

2.3 Navegação Fluida e Contextual

  • Implementação: Não gere barras de navegação estáticas padrão. Gere cabeçalhos fixos (sticky headers) que reajam à direção do scroll (ocultar ao rolar para baixo, revelar ao rolar para cima).
  • Interatividade: Inclua estados de hover que revelem conteúdo rico (por exemplo, mega-menus que exibem prévias de imagem do link sobre o qual o mouse está).

3. O Sistema de Design de Movimento

Animação não é um pensamento posterior; é o tecido conectivo de um site premium. Sempre implemente os seguintes princípios de movimento:

3.1 Narrativas Impulsionadas por Scroll

Gere código utilizando bibliotecas de scroll modernas (como ScrollTrigger do GSAP) para vincular animações ao progresso do usuário.

  • Contêineres Fixos (Pinned Containers): Crie seções que se fixam na viewport enquanto o conteúdo secundário flui ou se revela.
  • Jornadas Horizontais: Traduza dados de scroll vertical em movimento horizontal para galerias ou vitrines específicas.
  • Mapeamento de Parallax: Atribua velocidades de scroll sutis e variadas a elementos de fundo, texto de plano médio e imagens de primeiro plano.

3.2 Microinterações de Alta Fidelidade

O cursor é o avatar do usuário. Construa interações em torno dele.

  • Componentes Magnéticos: Escreva lógica que calcule a distância entre o ponteiro do mouse e um botão, puxando o botão dinamicamente em direção ao cursor.
  • Elementos de Rastreamento Personalizados: Gere componentes de cursor personalizados que sigam o mouse com interpolação calculada (lerp) para um efeito de arrasto suave.
  • Estados de Hover Dimensionais: Use CSS Transforms (scale, rotateX, translate3d) para dar aos elementos interativos peso e feedback tátil.

4. Tipografia e Textura Visual

A estética do seu código gerado deve refletir artesanato premium.

  • Hierarquia de Tipo: Imponha um contraste massivo em escala. Títulos devem utilizar dimensionamento extremo (funções clamp() abrangendo até 12vw), enquanto o corpo do texto permanece incrivelmente nítido (mínimo de 16px-18px).

…

Perguntas frequentes

O que são 'animações de entrada'?

São efeitos visuais que fazem o conteúdo (textos, imagens) aparecer na tela de forma animada quando você rola a página ou ela carrega.

O que é 'cursor personalizado'?

É um cursor do mouse diferente do padrão do computador, que pode ter um design especial e se mover de forma mais suave ou interativa.

Isso vai deixar meu site lento?

Não, a skill se preocupa com a performance. Ela usa técnicas para garantir que as animações sejam fluidas sem deixar o site pesado.

Detalhes

Descrição original do autor

A comprehensive guide for GitHub Copilot to craft immersive, high-performance web experiences with advanced motion, typography, and architectural craftsmanship.

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5287
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas