Pular para o conteúdo
Skillpedia
Interfaces (UI/UX)48 mil · #2765

ai-native-ui

Ajuda seu agente a criar interfaces que usam inteligência artificial. É bom para conversas, layouts que se adaptam e um visual moderno gerado por IA.

O que ela faz

Esta é uma forma de criar interfaces de aplicativos e sites que parecem inteligentes e conversam com você. Ela usa cores vibrantes e animações suaves para mostrar que a inteligência artificial está pensando ou gerando algo.

Quando usar

  • ✓Quando você quer que um site ou app pareça moderno e use IA.
  • ✓Para criar uma experiência de usuário mais fluida e interativa.
  • ✓Ao desenvolver interfaces onde a conversa é o principal meio de interação.

Exemplo do que pedir para a IA

“Quero que meu site pareça moderno e use IA, como faço?”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/design-it/ai-native-ui/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/design-it/ai-native-ui/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Ela funciona usando um design que se adapta ao conteúdo e prioriza a conversa. Usa cores vibrantes e animações que simulam o 'pensamento' da IA em vez de simples barras de carregamento.

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 ai-native-ui

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/design-it/ai-native-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.

UI Nativa de IA

"Fluida, adaptativa e conversacional. A interface se transforma para servir ao conteúdo."

Quando Usar

Use este subestilo quando a solicitação do usuário corresponder à estética descrita acima. Esta é uma referência filha da habilidade design-it e não deve ser acionada diretamente.

Princípios Fundamentais

  1. Conversacional Primeiro: A entrada de chat ou o prompt de voz é o método de navegação principal, não uma barra lateral de links.
  2. Estados Gerativos: Estados de carregamento não são spinners; são textos cintilantes, gradientes em transformação ou layouts esqueléticos que se resolvem suavemente em conteúdo.
  3. Componentes Adaptativos: Cartões e blocos dimensionam-se dinamicamente com base no comprimento do conteúdo gerado.

DNA Visual

  • Cores: Slate Minimalista combinado com gradientes Electric Indigo ou Neon Pulse para os elementos de IA. O fundo é limpo (branco ou cinza escuro), enquanto a "presença" da IA é representada por um gradiente iridescente e mutável.
  • Tipografia: Fontes de sistema altamente legíveis (Inter, SF Pro).
  • Estilização: Bordas sutis e brilhantes para indicar a geração de IA em andamento.

Implementação Web

  • Exemplo de CSS:
body {
  background-color: #FAFAFA;
  color: #1A1A1A;
  font-family: 'Inter', sans-serif;
}

/* The AI Chat Input */
.ai-prompt-box {
  background: #ffffff;
  border-radius: 24px;
  padding: 16px 24px;
  box-shadow: 0 8px 30px rgba(0,0,0,0.05);
  border: 1px solid transparent;
  
  /* AI Glow Border */
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: 
    linear-gradient(#ffffff, #ffffff), 
    linear-gradient(90deg, #8A2387, #E94057, #F27121);
    
  transition: all 0.3s ease;
}

.ai-prompt-box:focus-within {
  box-shadow: 0 12px 40px rgba(233, 64, 87, 0.15);
}

/* Generative Shimmer Text */
.ai-generating-text {
  background: linear-gradient(90deg, #aaa 0%, #333 50%, #aaa 100%);
  background-size: 200% auto;
  color: transparent;
  -webkit-background-clip: text;
  animation: shine 1.5s linear infinite;
}

@keyframes shine {
  to { background-position: 200% center; }
}

Implementação de Aplicativo

SwiftUI

struct AINativeInput: View {
    @State private var isGenerating = true
    @State private var gradientOffset = 0.0
    
    var body: some View {
        VStack {
            // Generative Text Shimmer
            if isGenerating {
                Text("Synthesizing response...")
                    .font(.headline)
                    .foregroundStyle(
                        LinearGradient(
                            colors: [.gray.opacity(0.3), .gray, .gray.opacity(0.3)],
                            startPoint: UnitPoint(x: gradientOffset - 1, y: 0),
                            endPoint: UnitPoint(x: gradientOffset + 1, y: 0)
                        )
                    )
                    .onAppear {
                        withAnimation(.linear(duration: 1.5).repeatForever(autoreverses: false)) {
                            gradientOffset = 1.0
                        }
                    }
            }
            
            // AI Input Box
            HStack {
                TextField("Ask anything...", text: .constant(""))
                Image(systemName: "sparkles")
                    .foregroundColor(.purple)
            }
            .padding()
            .background(Color.white)
            .cornerRadius(24)
            .overlay(
                RoundedRectangle(cornerRadius: 24)
                    .stroke(
                        LinearGradient(colors: [.purple, .pink, .orange], startPoint: .topLeading, endPoint: .bottomTrailing),
                        lineWidth: 2
                    )
            )
            .shadow(color: .pink.opacity(0.15), radius: 20)
        }
        .padding()
    }
}
  • Uma máscara LinearGradient em movimento sobre o texto cria um belo estado de "pensando".
  • Use um gradiente .stroke em uma sobreposição RoundedRectangle para criar a borda brilhante de IA característica em torno dos campos de entrada.

Flutter

import 'package:shimmer/shimmer.dart';

class AINativeInput extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Padding(
      padding: const EdgeInsets.all(16.0),
      child: Column(
        mainAxisSize: MainAxisSize.min,
        children: [
          // Shimmer Gerativo
          Shimmer.fromColors(
            baseColor: Colors.grey[300]!,
            highlightColor: Colors.grey[600]!,

…
Perguntas frequentes

O que são 'Generative States'?

São as animações e efeitos visuais que mostram que a IA está trabalhando, como textos que brilham ou gradientes que mudam.

Como as cores funcionam?

Usa um fundo neutro (branco ou cinza) com detalhes em cores vibrantes como roxo ou laranja, que aparecem em gradientes para destacar elementos de IA.

Isso é só para sites?

Não, também pode ser usado para criar aplicativos, seguindo os mesmos princípios de design.

Detalhes

Descrição original do autor

Web and App implementation guide for AI Native UI. Trigger when user wants conversational interfaces, adaptive layouts, and generative AI aesthetics.

repo: sickn33/agentic-awesome-skills

Popularidade

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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas