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
Mensagem pronta para colar
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-uiOu 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.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.
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
- 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.
- 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.
- 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
LinearGradientem movimento sobre o texto cria um belo estado de "pensando". - Use um gradiente
.strokeem uma sobreposiçãoRoundedRectanglepara 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2765
- 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