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
Mensagem pronta para colar
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-uiOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/premium-frontend-ui/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.
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 de16px-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
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
angular-developer
Ajuda seu agente a criar código Angular e a dar conselhos sobre a estrutura do projeto. É útil para iniciar novos projetos, criar partes do código ou melhorar a performance e acessibilidade.
affaan-m/ECC
frontend-a11y
Ajuda seu agente a tornar interfaces web acessíveis para todos. Ele garante que sites e apps funcionem bem com leitores de tela e navegação por teclado.
affaan-m/ECC
frontend-patterns
Faz seu agente aplicar padrões modernos no desenvolvimento frontend. Ele otimiza performance, gerencia estado e segue boas práticas em React e Next.js.
affaan-m/ECC