Contexto e Motivação
O Vibe Styles nasceu de uma reflexão simples: estilos de UI/UX existem aos montes, mas nem sempre é fácil, só pela descrição, decidir qual usar.
Foi então quando cruzei por um post no Reddit do Paolo Cortez, que compartilhou 40 prompts de estilos de infográficos para o NotebookLM com especificações tão bem estruturadas — paletas de cores, tipografia, texturas, tags — que pareciam perfeitas para landing pages.
Lembrei também que a lista curada de estilos do ui-ux-pro-max tinha um padrão parecido, então juntei os dois e usei Kiro com multi-agentes para gerar os prompts dinâmicos e as quase 100 páginas de demonstração de forma automatizada.
Tip
Esse trabalho só deu certo porque o Kiro suporta execução multi agentes e eu deixei claro na spec que ele precisava usar isso!
Visão de Produto
O Vibe Styles é uma referência visual completa para designers e desenvolvedores que trabalham com UI/UX, resolvendo um problema real:
- Designers precisam de referências visuais rápidas para escolher a direção certa
- Desenvolvedores precisam converter essas escolhas em código — frequentemente usando IA
- Equipes precisam documentar decisões de design de forma que IA possa replicar
O projeto oferece:
- Catálogo visual com 98 estilos navegáveis em categorias (General, Landing Page, BI/Analytics, Infographic)
- Demonstrações ao vivo de cada estilo em uma landing page standalone
- Prompts copiáveis otimizados para ChatGPT, Claude, Gemini e outras IA generativas
- Código real, não mockups — cada estilo é uma implementação funcional
- Zero dependências — HTML estático + Tailwind CDN + Google Fonts
Arquitetura Técnica
O Vibe Styles usa uma arquitetura 100% estática, sem build, sem bundler, sem banco de dados:
vibe-styles/├── app/│ ├── index.html # Shell principal (navbar + dropdown + iframe)│ ├── styles/│ │ ├── 1.html # Landing page do estilo #1│ │ ├── 2.html # Landing page do estilo #2│ │ └── ... # 98 páginas HTML standalone│ ├── prompts/│ │ ├── 1.txt # Prompt do estilo #1│ │ ├── 2.txt # Prompt do estilo #2│ │ └── ... # 98 arquivos de texto│ ├── llms.txt # Metadados para crawlers de IA│ ├── robots.txt # Regras de crawling│ └── sitemap.xml # Sitemap com 98 URLsStack Tecnológica
| Tecnologia | Uso |
|---|---|
| HTML5 | Estrutura semântica com microdata Schema.org |
| Tailwind CSS (CDN) | Estilização utilitária — sem build necessário |
| JavaScript Vanilla | Roteamento SPA-like com History API, clipboard API, meta dinâmicas |
| Google Fonts | Tipografia Inter como principal |
| JSON-LD Schema | SEO estruturado (WebSite, CollectionPage, CreativeWork, FAQPage) |
Por que essa abordagem?
- Distribuição rápida — hospede em qualquer servidor HTTP, CDN, GitHub Pages
- Sem complexidade — zero dependências npm, zero build time, zero deployment overhead
- Durabilidade — arquivos estáticos não obsoletam; código HTML e CSS de 2026 roda em 2036
- Performance — páginas carregam em milissegundos
- SEO-friendly — URLs semânticas, sitemap, robots.txt, Schema JSON-LD, Open Graph
As 4 Categorias
O acervo está organizado estrategicamente em 4 categorias cobrindo os principais cenários de design:
🟣 General (66 estilos)
Estilos de interface de uso geral, tendências modernas e referências históricas:
Minimalism & Swiss Style, Neumorphism, Glassmorphism, Brutalism, 3D & Hyperrealism, Vibrant & Block-based, Dark Mode (OLED), Accessible & Ethical, Claymorphism, Aurora UI, Retro-Futurism, Flat Design, Skeuomorphism, Liquid Glass, Motion-Driven, Micro-interactions, Inclusive Design, Zero Interface, Soft UI Evolution, Neubrutalism, Maximalism, Y2K, Brutalist Web, Art Deco, Steampunk, Mid-Century Modern, Memphis Design, Cyberpunk, Bauhaus Revival, Post-Modern, Monochrome & Minimalist, Monochrome & Dramatic, Colorful & Optimistic, Warm & Earthy, Cool & Serene, High-Contrast & Bold, Soft & Pastel, Neon & Electric, Retro 80s, Retro 90s, Kawaii & Cute, Anime & Manga-Style, Comic & Pop Art, Graffiti & Street Art, Scandinavian, Wabi-Sabi, Japandi, Industrial Chic, Cottagecore, Darkwave, Kawaii Horror, Solarpunk, Vaporwave, Decentraland-Style, Metaverse Ready, Web3 & Crypto, Corporate & Professional, Luxury & Premium, Startup & Tech, E-commerce & Conversion, Health & Wellness, Education & Learning.
🟢 Landing Page (8 estilos)
Padrões otimizados para páginas de conversão, vendas e capturas de leads:
SaaS Landing, E-commerce Landing, Course Landing, Marketplace Landing, Crowdfunding Landing, Event Landing, Portfolio Landing, Agency Landing.
🟡 BI/Analytics (10 estilos)
Dashboards e visualização de dados corporativos:
Dark Analytics, Light Analytics, Glassmorphism Dashboard, Modern Data Viz, Data-Driven Corporate, Real-time Monitoring, Financial Dashboard, Health Analytics, Performance Metrics, IoT Dashboard.
🔴 Infographic (13 estilos)
Estilos visuais para infográficos e apresentação de informações:
Timeline Infographic, Flow Chart Style, Icon-Heavy, Statistical, Isometric, Silhouette-Based, Data Comparison, Process Flow, Hierarchy Infographic, Conceptual Map, Educational Infographic, News Infographic, Interactive Infographic.
Tip
Total: 98 estilos implementados, cada um com demonstração ao vivo, prompt copiável e sem dependências externas.
Como Usar
Online
- Acesse vibe.ft.ia.br
- Selecione um estilo no dropdown da barra de navegação
- Visualize a demonstração ao vivo no painel central
- Clique em “Copiar Prompt” para copiar o prompt do estilo
- Cole o prompt em ChatGPT, Claude, Gemini ou qualquer IA generativa
Localmente
# Clone o repositóriogit clone https://github.com/fabricioctelles/vibe-styles.gitcd vibe-styles/app
# Sirva os arquivos estáticos (qualquer servidor HTTP funciona)python3 -m http.server 8080# ounpx serve# ouphp -S localhost:8080Acesse http://localhost:8080 e pronto.
Meu Papel e Responsabilidades
- Conceito e estratégia — Unir referências de design com prompts de IA
- Orquestração de geração — Usar Kiro com multi-agentes para criar 98 specs de estilos
- Implementação das páginas — Criar landing pages funcionais para cada estilo
- SEO e metadados — Schema JSON-LD, Open Graph, sitemap, robots.txt, llms.txt
- Documentação — README com instruções, categorias, stack técnica
Status Atual e Próximos Passos
✅ Fase 1 — Catálogo Base (Completo)
- 98 estilos implementados e ao vivo
- Prompts copiáveis otimizados para IA
- Navegação funcional com History API
- SEO estruturado
🔄 Fase 2 — Possível Expansão
- Temas customizáveis — Permitir usuários criar variações de estilos
- Exportação de código — Gerar boilerplate HTML+Tailwind com um clique
- Integrações com IA — Integração direta com API do Claude/ChatGPT para geração em tempo real
- Contribuições da comunidade — Aceitar novos estilos via GitHub
🚀 Fase 3 — Idéias de Negócio
- Vibe Styles Pro — Acesso a templates exportáveis, código-fonte, variações premium
- API — Endpoint para integrar Vibe Styles em outras ferramentas
- Marketplace — Comunidade criando e vendendo estilos customizados
- Monetização — Google Ads não intrusivo
Por que Vibe Styles é importante?
Note
O design está se tornando cada vez mais “programável” — especificações estruturadas que IA pode entender e implementar. Vibe Styles é um catálogo vivo dessa nova realidade.
- Ponte entre Designer e Desenvolvedor — Designers escolhem estilos, desenvolvedores geram código com IA
- Aceleração de Prototipagem — De semanas para minutos na escolha de direção visual
- Referência Educacional — Aprendizado visual de padrões de UI/UX reais
- Documentação de Tendências — Um snapshots das principais direções de design em 2026
- Demo de Capacidades de IA — Mostra como IA generativa pode replicar especificações visuais complexas
🎁 Bonus Tip: SEO vs GEO — Otimizando para Humanos E Máquinas
O Vibe Styles foi construído pensando não apenas em usuários humanos, mas também em como máquinas (Google, ChatGPT, Perplexity, Gemini) encontram e citam conteúdo. Aqui está a diferença:
📊 SEO = Search Engine Optimization (Google Tradicional)
O quê: Otimização para mecanismos de busca baseados em ranking (Google Search, Bing).
Como funciona: O Google crawla seu site, indexa conteúdo e ordena resultados por relevância, autoridade (backlinks) e experiência do usuário.
Estratégia do Vibe Styles:
- ✅ URLs semânticas —
/styles/glassmorphismem vez de/style-1 - ✅ Schema Markup JSON-LD — WebSite, CollectionPage, CreativeWork, FAQPage estruturados
- ✅ Meta tags dinâmicas — Title, description, Open Graph para cada estilo
- ✅ Sitemap XML — Todas as 98 URLs de estilos descobríveis
- ✅ robots.txt — Regras claras de crawling
- ✅ Performance — Zero dependências externas = carregamento rápido
🤖 GEO = Generative Engine Optimization (IA Generativa)
O quê: Otimização para AI Overviews (Google), ChatGPT, Perplexity, Gemini — sistemas que citam fontes diretas.
Como funciona: LLMs analisam conteúdo estruturado (Schema JSON-LD, semantic HTML, respostas diretas) para gerar respostas com citações. Não ranking, mas acessibilidade de IA.
Estratégia do Vibe Styles:
- ✅ HTML semântico —
<article>,<section>,<header>,<main>claros - ✅ Respostas diretas — “98 estilos de UI/UX com prompts copiáveis” no parágrafo inicial
- ✅ llms.txt — Metadados explícitos para crawlers IA (não apenas robots.txt)
- ✅ Hierarquia de cabeçalhos lógica — H1 > H2 > H3 sem pular níveis
- ✅ Listas estruturadas — Categorias, estilos e recursos em listas com subtítulos
- ✅ E-E-A-T sinais — Autoria clara (Fabricio Telles), credenciais, fontes (Paolo Cortez, ui-ux-pro-max)
🎯 Exemplo Prático: Como Perplexity Citaria Vibe Styles
Pergunta do usuário: “O que é Glassmorphism em design?”
Resposta ideal gerada por IA:
“Glassmorphism é um estilo de interface que usa vidro translúcido, blur e camadas para criar profundidade. Vibe Styles oferece uma demonstração interativa com prompt copiável para AI generativa.”
Para isso acontecer, Vibe Styles precisa ter:
- H2/H3 claros — “Glassmorphism”, “O que é Glassmorphism”
- Descrição direta — “Um estilo que usa vidro translúcido…” (50-60 palavras)
- Schema Markup —
"@type": "CreativeWork"com"name": "Glassmorphism","description": ... - Link canônico — Aponta para a URL correta (
vibe.ft.ia.br/styles/glassmorphism) - Entidades nomeadas — “Vibe Styles”, “Glassmorphism”, “UI/UX Design”
📋 Quick Checklist: Como Auditar GEO do Seu Projeto
Avalie seu site com esses critérios:
| Critério | Weight | Status no Vibe Styles |
|---|---|---|
| Estrutura técnica (HTML semântico, Schema JSON-LD, robots.txt) | 20% | ✅ Excelente |
| Otimização de respostas (respostas diretas, FAQ, TL;DR, key takeaways) | 30% | ✅ Bom (pode melhorar com FAQ) |
| Sinais de autoridade (E-E-A-T, credenciais, citações, info gain) | 25% | ✅ Bom (autoria clara, fontes citadas) |
| Formatação & legibilidade (listas, tabelas, parágrafos curtos, freshness) | 25% | ✅ Excelente |
Pontuação GEO estimada: 85/100 ✨
🚀 Próximos Passos para 100/100 GEO:
- Adicionar FAQPage Schema — Respostas diretas a perguntas sobre estilos (
<Callout>na forma Q&A) - Expandir llms.txt — Incluir resumo de cada categoria de estilos
- Criar página de definições — “Glossário: O que é Glassmorphism, Neumorphism, Brutalism?”
- Atualizar data de publicação regularmente — Sinalizar freshness (“Updated: 2026-02-15”)
- Implementar
<hreflang>— Se houver versões em outros idiomas
TL;DR: SEO é otimização para Google; GEO é otimização para IA. Vibe Styles já é forte em ambas. A chave é estrutura explícita (Schema JSON-LD) + respostas diretas + E-E-A-T sinais.