Pular para o conteúdo
Frontend

Design de UI com Claude Code e subagentes

UI com Claude Code: layout → tema → polish humano. Heurística 80/20, não garantia.

Por que isso é importante

UI workflows com IA: 80% do CRUD/form — os 20% de marca e a11y ainda são humanos.

Por que isso é importante

Cerca de 80% dos workflows de UI com IA são poderosos quando o prompt e o componente base estão certos. O resto é polish e edge case.

O poder da AI no design de apps

Mesmo com todas as facilidades da inteligência artificial, construir aplicação com boa estrutura exige métodos claros. Com Claude code e Subagents dá pra automatizar cada parte da app, do layout ao tema visual.

Separando UX e UI no workflow

O segredo pra uma experiência intuitiva está em tratar UX e UI como responsabilidades isoladas. Primeiro define os comportamentos, depois aplica o estilo.

Etapa 1: Criando o layout com Subagents

  1. Passo 1: Crie um prompt descrevendo a funcionalidade desejada.
  2. Passo 2: Use o Subagent de UX para gerar a estrutura em HTML
    básico.
  3. Passo 3: Foco total na arquitetura e navegação: sem preocupar
    com cores ou ícones ainda.

Atenção

Isolar etapa de estrutura da etapa visual é crucial. Misturar essas camadas gera resultados com baixa usabilidade.

Etapa 2: Aplicando temas visuais personalizados

  1. Passo 1: Defina um tema visual (ex: minimalista ou 3D).
  2. Passo 2: Crie um prompt indicando nome e cor de cada tema.
  3. Passo 3: Ative múltiplos Subagents para aplicar temas
    paralelamente.

Atenção

Indicar quantos agentes devem ser acionados é crucial. Sem isso, o sistema pode usar só um agente por padrão.

Comparando variações de UI por esquema de cor

Depois de aplicar dois temas distintos, dá pra ver diferenças em legibilidade, contraste e equilíbrio do layout. A escolha ideal depende do seu público e caso de uso.

Editando HTML com mais controle

Separar HTML, CSS e JS é mais escalável do que gerar um arquivo enorme. Isso dá ajustes granulares e reaproveitamento das camadas visuais.

Atenção

Dividir os arquivos evita confusão e torna o debug de componentes muito mais simples. Uma boa prática que vale a pena.

Exportando para app iOS

Com os arquivos HTML prontos, usamos um agente específico pra converter para SwiftUI. O segredo está em usar contexto 7 MCP que busca automaticamente a documentação necessária.

Integração com emoji no lugar de ícones

Emojis são mais estáveis na renderização inicial em iOS e podem ser trocados por ícones nativos depois. Durante o protótipo, são solução prática.

Simulando o app gerado no iOS

A aplicação final gerada é surpreendentemente funcional com interface clean, estrutura sólida e navegação consistente. Pequenos ajustes visuais garantem mais polimento.

Dica Final

Quanto mais contexto você fornecer nos prompts, mais "inteligente" será o comportamento dos agentes. Invista nos detalhes.

Aplicações práticas: portal, e-commerce e saúde

O mesmo sistema gerou múltiplas aplicações: portal universitário, e-commerce, app de saúde e até de aluguel de bicicletas, cada um com UX inteligente e adaptado ao uso real.

Participe do hackathon da AI Labs

Envie seu app até 11 de agosto pra concorrer a prêmios e ter sua criação divulgada. Desafio perfeito pra aplicar esse workflow com AI!

Checklist de Implementação

  • Gerou estrutura HTML com Subagent de UX
  • Aplicou ao menos 2 temas de UI com Subagents distintos
  • Dividiu HTML, CSS e JS para facilitar edição
  • Fez conversão para iOS com SwiftUI
  • Testou interface no simulador
  • Refinou UX e validou design final

Perguntas frequentes

80% dos workflows de UI são possíveis com IA?

Muitos flows CRUD/form sim. Design system e edge cases ainda pedem humano.

Como capturar o ganho?

Biblioteca de componentes + prompts/regras.

Onde a IA falha?

Acessibilidade sutil e marca.

Ferramentas?

Cursor + shadcn + Figma AI.

Continue explorando

Perguntas frequentes

80% dos workflows de UI são possíveis com IA?

É uma heurística: CRUD/forms e layouts repetitivos saem rápido. Marca, a11y e edge cases ainda pedem humano.

Por que separar UX e UI nos agentes?

Misturar comportamento e estilo no mesmo prompt costuma gerar telas bonitas e pouco usáveis.

Preciso de vários subagentes?

Só se houver fatias claras (layout, tema, conversão). Sem instrução, o sistema pode colapsar em um agente genérico.

E export para iOS/SwiftUI?

Trate como protótipo. Use docs (ex. Context7 MCP) e revise componentes nativos depois.