TRILHA 5

🖼️ Interfaces: o agente que enxerga

Sozinho, o agente escreve front-end (a parte visual de um site — o que o usuário vê e clica) genérico: caixinhas cinzas, fonte padrão, "cara de IA". Mas ele tem uma vantagem que nenhum designer humano tem de graça — pode enxergar o próprio trabalho, tirar um screenshot (uma foto da tela) e comparar com o que devia ficar. Com uma skill de design e esse laço de verificação visual, ele sai dos 0% e chega perto de 60% do caminho até "profissional". Os 40% finais são seus — gosto, julgamento e ajuste fino que só um humano decide.

Interface futurista em tons de teal e ciano mostrando um monitor com uma página web sendo comparada a uma captura de tela de referência, simbolizando o agente que verifica visualmente o próprio trabalho
o laço de screenshot ✍️ 1. Escreve 🖥️ 2. Sobe servidor 📸 3. Captura 🔍 4. Compara 🛠️ 5. Corrige bom o suficiente? se não, o ciclo roda de novo

Legenda: o agente escreve o código da página, sobe um servidor local (o programa que exibe a página só no seu computador, antes de publicar) para testar, tira um screenshot, compara com a referência esperada e corrige o que ficou errado — repetindo o ciclo até o resultado ficar bom o bastante. Esse é o "laço" que puxa o front-end genérico para perto do profissional.

8
Módulos
48
Tópicos
~4h
Duração
Intermediário
Nível
0 de 48 0%

Mapa da trilha

Conteúdo detalhado

5.1 ~25 min

😐 Por que o padrão sai genérico

Sem instrução, o agente escolhe o caminho mais comum — e o mais comum é sem graça. Entenda por que isso acontece antes de tentar corrigir.

O que é:

"Novo aqui? Front-end é a parte visual de um site ou app — os botões, cores, textos e layout que aparecem na tela. O oposto é o back-end, que roda escondido no servidor." O agente escreve os dois, mas o front-end é o que o cliente/usuário julga primeiro.

Por que aprender:

Sem esse termo claro, o resto da trilha ("skill de design", "screenshot") não faz sentido — front-end é o alvo de tudo que vem a seguir.

Conceitos-chave:

Front-end, back-end, o que o usuário vê vs. o que roda por trás.

O que é:

O agente aprendeu vendo milhões de páginas na internet. Sem uma direção específica, ele reproduz o padrão mais frequente — que tende à média, não ao excepcional.

Por que aprender:

Entender a causa evita frustração: não é "o agente é ruim em design", é "ele precisa de direção, igual um estagiário novo".

Conceitos-chave:

Regressão à média, ausência de direção, "cara de IA" como sintoma.

O que é:

Cinza claro em cinza escuro, sombras genéricas, cantos arredondados demais, ícone de foguete/estrela em tudo, gradiente roxo-azul — a "assinatura visual" que qualquer pessoa reconhece de longe como feita por IA sem curadoria.

Por que aprender:

Saber reconhecer o sintoma ajuda você a pedir correção específica em vez de "deixa mais bonito" (que não ajuda o agente a decidir nada).

Conceitos-chave:

Padrões reconhecíveis, feedback específico vs. vago.

O que é:

Por padrão o agente lê e escreve texto (código); ele não abre a página no navegador para "olhar" o resultado, a não ser que você — ou uma ferramenta extra — peça isso explicitamente.

Por que aprender:

É essa lacuna que os módulos 5.2 e 5.3 fecham: dar ao agente instrução de gosto (skill de design) e visão (laço de screenshot).

Conceitos-chave:

Escrever código às cegas, feedback visual ausente por padrão.

O que é:

Sem nada, o resultado fica em algo como 40% do caminho até "parece profissional". Com skill de design + laço de screenshot, sobe para perto de 60%. Os 40% finais exigem gosto humano — não são um bug a corrigir, são o seu trabalho.

Por que aprender:

Expectativa realista evita duas armadilhas: desistir cedo ("não dá pra fazer bonito") ou confiar demais ("o agente resolve sozinho").

Conceitos-chave:

Ganho parcial automatizável, limite estrutural, papel do julgamento humano.

O que é:

Skill de design → laço de screenshot → limites do laço → referência visual/rebranding → pasta de marca → build de landing page publicada → regras de publicação.

Por que aprender:

Ver o caminho inteiro ajuda a entender por que cada módulo existe antes de chegar nele.

Conceitos-chave:

Progressão: instruir o gosto, dar visão, testar limites, aplicar marca, publicar com regras.

Ver Completo
5.2 ~30 min

🎨 Skill de design global

Ensine o seu gosto uma vez, numa skill, e o agente aplica em todo projeto seguinte — sem você repetir a mesma instrução em cada conversa.

O que é:

Uma skill é um arquivo de instruções que o agente carrega quando o pedido combina com ela (visto na Trilha 3). Uma skill de design guarda suas preferências visuais para todo projeto de front-end.

Por que aprender:

Sem isso, você reescreve "use cores sóbrias, tipografia limpa" toda conversa nova — a skill elimina essa repetição.

Conceitos-chave:

Skill, reuso entre projetos, memória de preferência.

O que é:

Paleta de cores preferida, fontes aprovadas, regras de espaçamento ("nunca cole elementos sem respiro"), tom visual (sóbrio, divertido, corporativo) e o que evitar (gradiente roxo-azul, ícone de foguete).

Por que aprender:

Quanto mais concreta a instrução, menos o agente cai de volta na média genérica do módulo 5.1.

Conceitos-chave:

Paleta, tipografia, espaçamento, lista de "não fazer".

O que é:

Uma skill de design "global" fica numa pasta que vale para todos os seus projetos; uma "de projeto" fica só dentro daquele repositório específico (tema visto a fundo na Trilha 3.5).

Por que aprender:

Seu gosto pessoal (tipografia que você gosta, por exemplo) é global; a marca de um cliente específico é por projeto.

Conceitos-chave:

Escopo global, escopo de projeto, quando usar cada um.

O que é:

Objetivo: gerar o arquivo de skill com suas preferências de design. Bloco copiável: "Crie uma skill global chamada 'meu-design' com estas preferências: paleta <suas cores>, fonte <sua fonte>, tom <sóbrio/divertido>. Evite gradiente genérico e ícones de foguete." Como verificar: peça ao agente para listar o conteúdo do arquivo de skill criado e confira se bate com o que você pediu.

Por que aprender:

É o exemplo prático que fecha a teoria dos tópicos anteriores num resultado que você usa hoje mesmo.

Conceitos-chave:

Prompt de criação de skill, verificação do arquivo gerado.

O que é:

Cada vez que você corrige algo que saiu errado, vale voltar na skill e adicionar essa regra — "nunca use essa cor de fundo com esse texto", por exemplo.

Por que aprender:

A skill vira melhor projeto a projeto; sem esse hábito você repete o mesmo erro sempre.

Conceitos-chave:

Iteração, aprendizado acumulado, edição incremental.

O que é:

A skill dá instrução de gosto, mas o agente ainda escreve às cegas — não vê o resultado. Falta o passo de verificação visual, tema do próximo módulo.

Por que aprender:

Entender essa lacuna evita achar que só a skill resolve tudo — ela é metade da solução.

Conceitos-chave:

Instrução vs. verificação, as duas metades da solução.

Ver Completo
5.3 ~35 min

📸 O laço de screenshot

O passo que dá olhos ao agente: escrever, subir servidor local, capturar imagem da tela, comparar e corrigir — em ciclo, até ficar bom.

O que é:

Um servidor local é um programinha que exibe a página só dentro do seu computador (endereço tipo localhost) — como um ensaio antes de publicar de verdade para o mundo.

Por que aprender:

É o primeiro passo do laço: sem subir esse servidor, não existe página para fotografar.

Conceitos-chave:

Servidor local, localhost, ambiente de ensaio.

O que é:

Um screenshot é uma foto da tela naquele instante. Com a ferramenta certa (um navegador automatizado), o próprio agente tira essa foto da página que acabou de construir.

Por que aprender:

É essa foto que transforma "escrever código às cegas" (módulo 5.1) em "ver o resultado antes de te entregar".

Conceitos-chave:

Screenshot, navegador automatizado, feedback visual.

O que é:

O agente compara o screenshot contra um "alvo": pode ser a skill de design (módulo 5.2), uma imagem de referência (módulo 5.5) ou uma checklist descritiva ("texto legível, botões alinhados, espaço entre seções").

Por que aprender:

Sem um alvo claro, "comparar" vira opinião vaga — o alvo é o que torna a correção objetiva.

Conceitos-chave:

Alvo de comparação, critério objetivo, checklist visual.

O que é:

Depois de corrigir, o agente sobe o servidor de novo, tira outro screenshot, compara de novo — repetindo até bater o critério ou esgotar um número razoável de tentativas.

Por que aprender:

Essa repetição é o que diferencia um resultado "primeira tentativa, sem revisão" de um resultado "verificado antes de te entregar".

Conceitos-chave:

Iteração, ciclo fecha-testa-corrige, limite de tentativas.

O que é:

Objetivo: fazer o agente construir e verificar visualmente uma página sozinho. Bloco copiável: "Crie uma landing page para <seu produto>. Suba um servidor local, tire um screenshot, compare com a skill de design e corrija até ficar consistente antes de me mostrar." Como verificar: peça para o agente te enviar (ou descrever) o screenshot final e confira se bate com o pedido.

Por que aprender:

É o momento em que a teoria dos módulos 5.1/5.2 vira ação — o laço rodando de ponta a ponta.

Conceitos-chave:

Prompt do laço completo, verificação do resultado entregue.

O que é:

Skill (gosto) + laço (visão) juntos fecham erros grosseiros: texto cortado, botão fora do lugar, contraste ruim — mas não decidem sozinhos "isso é bonito" de verdade.

Por que aprender:

Prepara para o módulo 5.4, que detalha exatamente o que o laço não resolve.

Conceitos-chave:

Erros grosseiros vs. julgamento fino, ganho automatizável.

Ver Completo
5.4 ~25 min

🚧 Limites do laço

O laço de screenshot não é mágica: ele pega erro técnico, não gosto. Os 40% finais são seus — e é bom saber exatamente onde a linha está.

O que é:

Texto cortado da caixa, elementos sobrepostos, botão sem espaço para clicar, contraste de cor que dificulta leitura — coisas que dá para checar de forma objetiva na imagem.

Por que aprender:

Saber a força do laço evita descartá-lo — ele resolve, sim, uma fatia grande e chata de erros.

Conceitos-chave:

Erro objetivo, checável por regra, quebra estrutural.

O que é:

"Essa cor combina com a marca?", "esse espaçamento parece elegante ou vazio?", "esse texto soa confiável?" — perguntas de gosto que dependem de contexto, público e sensibilidade humana.

Por que aprender:

É exatamente essa fatia que sobra para você — os "40% finais" citados no módulo 5.1, aqui explicados de fato.

Conceitos-chave:

Julgamento subjetivo, contexto de marca, sensibilidade humana.

O que é:

Sem um alvo claro (módulo 5.3), o agente pode entrar num ciclo tentando agradar um critério vago e nunca parar — por isso vale sempre combinar um número máximo de tentativas.

Por que aprender:

Evita gastar tempo/custo à toa num laço que nunca converge.

Conceitos-chave:

Loop sem critério de parada, limite de tentativas, custo.

O que é:

Uma página pode ficar boa no tamanho de tela testado e quebrar em celular ou tela grande — o laço só verifica o que foi de fato fotografado.

Por que aprender:

Leva a pedir explicitamente screenshots em mais de um tamanho quando o resultado importa de verdade.

Conceitos-chave:

Responsividade, múltiplos tamanhos de tela, cobertura de teste.

O que é:

Mesmo depois do laço rodar e "aprovar" o próprio resultado, o veredito de "está bom para publicar" continua sendo seu — o agente reduz o trabalho, não substitui a decisão final.

Por que aprender:

Fecha a régua honesta da trilha: automação ajuda, mas não tira a responsabilidade de olhar o resultado você mesmo antes de publicar (ligação direta com o módulo 5.8).

Conceitos-chave:

Aprovação humana final, automação como redução de esforço, não substituição de julgamento.

O que é:

Uma forma de reduzir a subjetividade do módulo 5.4 é mostrar, e não descrever, o que você quer — dando uma imagem de referência ao agente.

Por que aprender:

É o gancho para o próximo módulo, que ensina exatamente essa técnica.

Conceitos-chave:

Mostrar vs. descrever, imagem de referência.

Ver Completo
5.5 ~30 min

🖼️ Referência visual e rebranding

Uma imagem vale mais que um parágrafo de instrução: mostre o que você quer, e use o mesmo recurso para trocar a cara de algo já pronto.

O que é:

"Estilo minimalista e elegante" significa coisas diferentes para pessoas diferentes; uma imagem de referência remove essa ambiguidade de uma vez.

Por que aprender:

É a forma mais rápida de reduzir a distância entre o que você imagina e o que o agente entrega.

Conceitos-chave:

Ambiguidade da linguagem, referência visual como âncora.

O que é:

A maioria dos agentes de código aceita imagem anexada na conversa ou o caminho de um arquivo PNG/JPG salvo no projeto — o agente "lê" a imagem junto do texto do pedido.

Por que aprender:

Sem saber o mecanismo, a técnica de "mostrar" fica só teoria.

Conceitos-chave:

Anexar imagem, caminho de arquivo, leitura multimodal.

O que é:

Sites de galeria de design, um concorrente que você admira, ou até um print do seu próprio material antigo — qualquer imagem real que capture o estilo desejado.

Por que aprender:

Ter um repertório de referências prontas acelera qualquer pedido de design futuro.

Conceitos-chave:

Repertório de referências, curadoria pessoal.

O que é:

"Rebranding" é atualizar a identidade visual de algo já existente — mesma referência visual funciona aqui: mostre a nova direção e peça para aplicar em cima do que já está pronto.

Por que aprender:

Você raramente começa do zero — na maioria das vezes está atualizando algo que já existe.

Conceitos-chave:

Rebranding, atualização sobre base existente.

O que é:

Objetivo: guiar o resultado com uma imagem em vez de só palavras. Bloco copiável: "Anexei uma imagem de referência (<caminho da imagem>). Recrie o layout dessa referência para <seu conteúdo>, mantendo a mesma sensação visual — cores, espaçamento e tom." Como verificar: compare lado a lado o screenshot final com a referência anexada.

Por que aprender:

É a aplicação direta da técnica "mostrar em vez de descrever" com um resultado checável.

Conceitos-chave:

Prompt com anexo, comparação lado a lado.

O que é:

Referência de estilo ("essa vibe visual") é diferente de copiar conteúdo, logo ou identidade de outra marca — pedir para inspirar-se é diferente de pedir para clonar.

Por que aprender:

Protege você de um problema legal e ético antes de publicar qualquer coisa.

Conceitos-chave:

Inspiração vs. cópia, identidade de terceiros.

Ver Completo
5.6 ~25 min

🗂️ Pasta de marca

Um lugar único com logo, cores e fontes que o agente consulta sempre — para que a sua identidade visual não se perca de projeto para projeto.

O que é:

Uma pasta dentro do projeto (ou global) com os arquivos de logo, a paleta de cores exata e as fontes usadas — a fonte única de verdade da sua identidade visual.

Por que aprender:

Sem ela, cada projeto novo reinventa (errado) o logo ou a cor da marca de memória.

Conceitos-chave:

Fonte única de verdade, ativos de marca, consistência.

O que é:

Guardar o código exato da cor (tipo #0d9488) em vez de "aquele verde-azulado" — o agente usa o valor certo sem adivinhar.

Por que aprender:

Cor "quase certa" quebra a consistência da marca de forma sutil mas visível para quem conhece.

Conceitos-chave:

Código hexadecimal de cor, precisão vs. aproximação.

O que é:

Nome exato da fonte (e onde baixá-la), mais as versões do logo (com fundo claro, escuro, só o ícone) prontas para usar sem precisar recriar.

Por que aprender:

Evita o agente "inventar" uma fonte parecida ou distorcer o logo tentando recriá-lo do zero.

Conceitos-chave:

Nome exato da fonte, variações de logo prontas.

O que é:

A skill de design (módulo 5.2) pode apontar diretamente para a pasta de marca — assim, gosto pessoal (skill) e identidade específica de um cliente (pasta) trabalham juntos sem conflito.

Por que aprender:

Fecha a arquitetura: skill global dá o "como fazer", pasta de marca dá o "com o quê".

Conceitos-chave:

Skill referenciando pasta, separação gosto/identidade.

O que é:

Objetivo: organizar seus ativos de marca num único lugar consultável. Bloco copiável: "Crie a pasta 'marca/' com um arquivo marca.md listando: cor primária <hex>, cor secundária <hex>, fonte principal <nome>, e onde estão os arquivos do logo." Como verificar: abra o arquivo gerado e confira se todos os valores batem com os seus.

Por que aprender:

Transforma a teoria dos tópicos anteriores numa pasta que você usa no próximo módulo de build.

Conceitos-chave:

Arquivo marca.md, checagem de valores.

O que é:

Com skill de design, laço de screenshot, referência visual e pasta de marca prontos, você tem tudo para construir e publicar uma landing page de verdade.

Por que aprender:

Marca a transição da teoria para o projeto prático que fecha a trilha.

Conceitos-chave:

Ferramentas prontas, transição para o build.

Ver Completo
5.7 ~40 min

🚀 Build: landing page publicada

O projeto prático da trilha: juntar skill, laço de screenshot, referência e pasta de marca para construir e publicar uma landing page real.

O que é:

"Landing page" é uma página única de apresentação (para um produto, serviço ou projeto pessoal): seções típicas são cabeçalho, o que é, como funciona e uma chamada para ação.

Por que aprender:

Definir o escopo antes de pedir evita ida e volta — o agente sabe exatamente o tamanho do projeto.

Conceitos-chave:

Landing page, seções típicas, escopo definido.

O que é:

Antes de pedir o build, confira: a skill de design (5.2) está ativa, a pasta de marca (5.6) está pronta, e você tem (opcionalmente) uma referência visual (5.5) à mão.

Por que aprender:

Juntar os insumos antes evita pedir o build "pela metade" e ter que corrigir depois.

Conceitos-chave:

Checklist de insumos, preparo antes do pedido.

O que é:

Objetivo: construir a landing page inteira num único pedido bem formado. Bloco copiável: "Usando a pasta 'marca/' e a skill de design, crie uma landing page para <seu produto/projeto> com seções: topo, o que é, como funciona, chamada para ação. Suba servidor local, tire screenshot, compare com a skill e corrija antes de me mostrar." Como verificar: veja o screenshot final e confira as 4 seções presentes e a marca aplicada.

Por que aprender:

É o exercício que junta tudo que a trilha ensinou até aqui num resultado tangível.

Conceitos-chave:

Pedido completo, verificação por checklist de seções.

O que é:

Depois que o agente aprova o próprio laço, é sua vez: olhe o resultado com atenção, peça ajustes de gosto específicos (não "melhora", mas "essa cor de fundo está pesada demais").

Por que aprender:

É a aplicação prática do limite explicado no módulo 5.4 — o julgamento fino é seu.

Conceitos-chave:

Feedback específico, revisão humana final.

O que é:

Deploy é o processo de tirar a página do "ensaio" no servidor local e colocá-la no ar, com um endereço acessível por qualquer pessoa — tema aprofundado na Trilha 4.

Por que aprender:

A landing page só cumpre a função dela quando alguém de fora consegue acessá-la.

Conceitos-chave:

Deploy, endereço público, ligação com a Trilha 4.

O que é:

O build está pronto quando: no ar, sem erro visual grosseiro, com a marca aplicada e você — não o agente — assinando embaixo que está bom.

Por que aprender:

Sem um critério de parada, o perfeccionismo trava o projeto — e o módulo 5.8 detalha as regras antes de publicar de fato.

Conceitos-chave:

Critério de conclusão, evitar perfeccionismo paralisante.

Ver Completo
5.8 ~25 min

🔒 Regras de publicação

Publicar é irreversível na prática — alguém de fora pode ver. Feche a trilha com as regras que garantem que nada vai ao ar sem seu OK explícito.

O que é:

Mesmo que você consiga apagar uma página depois, alguém já pode ter visto, salvo ou compartilhado — publicar é, na prática, uma ação de mão única.

Por que aprender:

Justifica por que essa trilha termina com regras explícitas em vez de deixar por conta do bom senso.

Conceitos-chave:

Ação de mão única, cautela antes do irreversível.

O que é:

A mesma técnica da Trilha 0.4: escrever "nada vai ao ar sem minha aprovação explícita" no CLAUDE.md do projeto para o agente ler sempre, em toda sessão nova.

Por que aprender:

Uma regra falada uma vez se perde; uma regra escrita é lida em toda conversa nova.

Conceitos-chave:

Regra persistente, CLAUDE.md, aprovação explícita.

O que é:

Antes de aprovar: revisar o screenshot final, checar ortografia e links, confirmar que nenhum dado pessoal/sensível aparece por engano, e testar em pelo menos um tamanho de tela diferente.

Por que aprender:

Uma checklist objetiva evita aprovar no "olhômetro" apressado.

Conceitos-chave:

Checklist de revisão, dados sensíveis, múltiplos tamanhos.

O que é:

Confirmar que nenhuma senha, chave de API ou informação privada ficou visível no código da página publicada (tema de "Segredos", Trilha 4.4).

Por que aprender:

Página bonita com um segredo vazado é pior do que página feia sem vazamento — a checagem de segurança vem antes da estética.

Conceitos-chave:

Vazamento de segredo, prioridade sobre estética, ligação com Trilha 4.

O que é:

Objetivo: fixar a regra de aprovação de forma permanente no projeto. Bloco copiável: "Adicione ao CLAUDE.md a seção: 'Publicação — nunca fazer deploy ou publicar qualquer página sem antes me mostrar o resultado e receber minha aprovação explícita.'" Como verificar: abra o CLAUDE.md e confirme que a seção foi adicionada, palavra por palavra.

Por que aprender:

É o exercício final que trava, de forma permanente, a regra mais importante da trilha.

Conceitos-chave:

Regra permanente no arquivo, verificação literal do texto.

O que é:

Com interface visual construída, verificada e publicada com regras claras, a Trilha 6 muda o eixo: de "o que o agente constrói" para "quando o agente trabalha sozinho, sem você pedir".

Por que aprender:

Fecha a trilha com clareza do próximo passo — agendamento e loops.

Conceitos-chave:

Transição de trilha, de "construir" para "agendar".

Ver Completo
← Trilha anterior: Deploy Próxima trilha: Tempo →