MÓDULO 5.2

📐 Skill de design global

O módulo 5.1 mostrou o problema: sem referência, o agente cai na média e sai genérico. Este módulo entrega a primeira ferramenta pra resolver isso — um manual de estilo que o agente lê sozinho, guardado uma vez, e que vale pra todo projeto que você abrir dali em diante.

6
Tópicos
24
Minutos
Iniciante
Nível
Prática
Tipo
0 de 60%
1

📖 O manual de estilo que o agente lê sozinho

Novo aqui? Uma skill (já apresentada na Trilha 3) é um conjunto de instruções gravado num arquivo que o agente consulta sozinho antes de fazer determinado tipo de trabalho — como uma ficha de procedimento que um funcionário pega na gaveta antes de começar uma tarefa que já tem "jeito certo de fazer" na casa. Uma skill de design é esse mesmo mecanismo, especializado em front-end: guarda paleta de cores, tipografia, espaçamento, tom visual e os princípios que definem "bonito" pra você — não pra internet inteira.

Pense numa oficina de arquitetura de verdade: existe uma pasta física (ou um PDF) chamada "manual de identidade visual" — cores exatas em código hexadecimal, fontes aprovadas, margens mínimas, exemplos do que pode e do que não pode. Todo estagiário novo lê aquilo antes do primeiro projeto. Ninguém reexplica cor por cor numa reunião toda vez. A skill de design é exatamente esse manual, só que o "estagiário" é o agente e ele lê o manual sozinho, no início de cada tarefa de front-end — sem você precisar redigitar nada.

💡 Conceito Principal

A skill de design resolve exatamente a causa 1 do módulo 5.1 — a falta de referência que fazia o modelo cair na média estatística do treino.

  • Sem skill: o agente preenche o vazio com o "mais visto" — azul, branco, centralizado.
  • Com skill: o agente preenche o vazio com o que VOCÊ definiu — a sua referência, não a média de todos.
Manual
O que é
Sozinho
Como é lido
1 vez
Quantas vezes escrito
Sempre
Quando vale
2

⚖️ "Faz um site bonito" vs. um pedido guiado por skill

"Faz um site bonito" é um pedido vago porque "bonito" não tem definição fixa — cada pessoa do planeta que treinou aquele modelo tem um "bonito" diferente, e o modelo faz a média disso tudo, que é justamente o "cheiro de IA" do módulo anterior. Já um pedido apoiado numa skill de design não precisa dizer "bonito" nenhuma vez: a skill já define, de antemão, o que "bonito" significa pra você — que paleta usar, que tipografia, que espaçamento, que tom (sério? divertido? luxuoso? artesanal?). O agente não inventa mais nada visualmente: ele aplica a regra que já existe.

"Faz um site bonito" (sem skill) Pedido vago Nenhum manual pra consultar Cai na média "cheiro de IA" "Faz um componente" (com skill carregada) Pedido normal (sem detalhar cor) Agente CONSULTA a skill primeiro Aplica a regra identidade sua, não a média

Legenda: em cima, sem manual nenhum, o pedido vago cai direto na média estatística. Embaixo, o agente tem o hábito de abrir a skill de design ANTES de escrever qualquer front-end — mesmo um pedido curto já sai com a paleta, a tipografia e o tom certos, porque a decisão já estava tomada no manual.

🔍 Por dentro

  • "Bonito" sem definição: uma palavra que cada treino interpreta como a média de tudo que já viu.
  • "Bonito" com skill: uma decisão sua, escrita uma vez, aplicada sempre — deixa de ser opinião do modelo e vira regra do projeto.
3

🧩 A anatomia de uma skill de design

Toda skill (relembrando a Trilha 3) tem uma descrição/gatilho — a frase curta que diz ao agente QUANDO consultar aquele arquivo, sem precisar ler o arquivo inteiro pra decidir isso. Numa skill de design, o gatilho é algo como "use antes de criar, redesenhar ou revisar qualquer página, componente ou interface". Isso é o que faz o agente abrir o manual sozinho, mesmo quando você só pediu "cria um formulário de contato" sem mencionar "design" ou "skill" nenhuma vez.

Depois do gatilho vêm as regras de estilo propriamente ditas: paleta de cores (com os códigos hexadecimais exatos, não "azul" ou "verde" vago), a tipografia (que fontes usar, em que tamanho, pra título e pra texto corrido — tipografia é só o nome técnico pra "a escolha e o estilo das letras"), espaçamento (quanto respiro entre elementos, cantos retos ou arredondados) e o tom visual geral (sério e corporativo? divertido e colorido? minimalista e sofisticado?). Por fim, uma skill boa traz exemplos — trechos de código ou descrições concretas de "isto está certo" e "isto está errado" — porque exemplo concreto guia melhor que regra abstrata.

✓ O que uma skill de design boa traz

  • Gatilho claro: quando invocar (antes de QUALQUER front-end)
  • Paleta com códigos hex exatos, não nomes vagos de cor
  • Tipografia definida (fonte de título, fonte de corpo, tamanhos)
  • Exemplos de "certo" e "errado" lado a lado

✗ O que vira uma skill fraca

  • "Use cores agradáveis e modernas" (vago igual ao pedido vago original)
  • Nenhum gatilho — a skill existe mas o agente nunca sabe quando abrir
  • Regras que mudam de projeto pra projeto sem serem revisadas nunca

💡 Dica Prática

Teste rápido pra saber se a sua skill está boa: leia a regra de cor em voz alta. Se você conseguir citar o código hexadecimal de cabeça, está concreta o bastante. Se a frase for algo como "cores que transmitam confiança", ainda está vaga demais — reescreva com os hex exatos.

4

🌐 Global instalada uma vez vs. reescrever toda conversa

Novo aqui? "Global vs. projeto" é sobre ONDE a skill fica guardada e QUAIS projetos enxergam ela (assunto aprofundado no módulo 3.5, mas central aqui de novo). Uma skill de projeto mora dentro da pasta daquele projeto específico e só vale ali. Uma skill global fica instalada uma vez, num lugar do seu computador que todo projeto Claude Code enxerga automaticamente — funciona pra qualquer pasta que você abrir, sem precisar copiar o arquivo de novo pra cada projeto novo.

A diferença prática é enorme. Sem skill global, toda vez que você abre um projeto novo — o site da padaria, o dashboard da consultoria, a landing page do curso — você reexplica do zero: "usa essa cor, essa fonte, esse espaçamento". Isso é cansativo, é fácil esquecer um detalhe, e o resultado varia de projeto pra projeto mesmo quando você queria o MESMO estilo em todos. Com a skill instalada globalmente, você grava o manual uma única vez, e todo projeto novo — mesmo daqui a seis meses, mesmo um que você nem imagina hoje — já nasce puxando aquela mesma referência.

📊 Onde cada tipo mora e quem enxerga

  • Skill de projeto: dentro da pasta do projeto — só quem abre AQUELE projeto vê. Boa pra regra específica de UM cliente ou marca.
  • Skill global: instalada uma vez na sua conta — TODO projeto que você abrir enxerga. Boa pra "o seu jeito padrão de fazer front-end", que você reusa sempre.

✗ Sem skill global

  • Você reexplica cor, fonte e tom em toda conversa nova
  • Fácil esquecer um detalhe — o resultado varia de projeto pra projeto
  • Cada projeto novo "nasce" sem referência nenhuma, de novo genérico

✓ Com skill global

  • Você grava o manual uma vez, todo projeto novo já nasce puxando ele
  • Consistência automática entre projetos diferentes, sem esforço extra
  • Funciona daqui a seis meses, num projeto que você nem imagina hoje
1

Você grava a skill uma vez

Cores, fontes, tom, exemplos — tudo decidido e escrito de uma vez só, no lugar global.

2

Você abre qualquer projeto, hoje ou daqui a um ano

Não importa a pasta — o agente enxerga a mesma skill global, sem você reinstalar nada.

3

O agente consulta antes de codar front-end

Sem você lembrar de pedir — é o hábito embutido no gatilho da skill, tópico 5.

5

🎯 Invocar a skill antes de escrever front-end — o hábito

A disciplina que separa uma skill útil de uma skill esquecida é uma frase só: sempre invocar a skill de design ANTES de escrever qualquer front-end, nunca depois. Se você deixa o agente escrever o componente primeiro e "revisar com a skill" depois, ele já gastou esforço construindo em cima do palpite genérico — é retrabalho. O hábito certo é: pedido de front-end chega → skill abre primeiro → só então o código é escrito já dentro da referência certa.

Objetivo: testar, no seu próprio ambiente, se uma skill de design instalada globalmente muda o resultado de um pedido simples de componente — sem você precisar mencionar cor, fonte ou estilo nenhuma vez no pedido, porque isso já deve vir da skill.

terminal — Claude Code copiar e colar
Antes de escrever qualquer HTML ou CSS, verifique se existe uma skill de design instalada
e a use como referência de estilo. Agora crie um cartão de produto para
com título, preço e um botão de comprar. Não me pergunte cor nem fonte — decida pela skill.

Se você já tem uma skill de design instalada globalmente, o resultado deve sair com a paleta e a tipografia dela, sem "Get Started" azul genérico. Se ainda não tem nenhuma skill instalada, o agente provavelmente vai avisar que não achou skill nenhuma — o que já confirma a lição: sem manual pra consultar, ele volta pro palpite. (Como instalar a sua própria skill de design é passo a passo dos módulos 5.6 e 5.7, com a pasta de marca completa.)

Como verificar

  • Confira se o agente mencionou, no início da resposta, que consultou uma skill de design (ou avisou que não achou nenhuma instalada).
  • Abra o HTML gerado: as cores batem com uma paleta específica, ou ainda saiu o azul/branco padrão?
  • Repita o mesmo pedido numa pasta de projeto diferente — se a skill for global, o resultado deve manter a mesma cara nas duas pastas.

⚠️ Atenção

Ter a skill instalada não é o mesmo que o agente lembrar de usá-la sozinho toda vez. Se o resultado sair genérico mesmo com a skill instalada, o problema costuma ser o gatilho fraco (frase vaga demais pra disparar a leitura) — revise a descrição da skill, não o pedido.

6

🗺️ O que a skill NÃO resolve sozinha

A skill de design ataca a causa 1 do módulo 5.1 — falta de referência — mas não ataca a causa 2: ninguém força o agente a de fato OLHAR o resultado antes de te entregar. Uma skill bem escrita reduz muito o "cheiro de IA" porque o agente já parte de boas escolhas, mas ela não substitui um olho crítico sobre o resultado final — o CSS pode estar tecnicamente certo e mesmo assim sair desalinhado, apertado ou com contraste ruim numa tela real. É exatamente essa segunda metade que o próximo módulo resolve.

🎯 Conceito Principal

  • Skill de design (5.2) = referência escrita, consultada antes de codar.
  • Laço de screenshot (5.3) = o agente tira print, olha o resultado, corrige — depois de codar.
  • As duas juntas fecham o ciclo completo: referência certa ANTES, olho crítico DEPOIS.

Checagem rápida (opcional): por que uma skill de design "global" é diferente de reescrever as instruções de estilo toda conversa?

Resumo do Módulo

Skill de design: manual de estilo escrito uma vez, consultado sozinho pelo agente antes de codar front-end.
Vago vs. guiado: "bonito" sem definição vira média estatística; "bonito" com skill vira decisão sua aplicada sempre.
Anatomia: gatilho + paleta em hex + tipografia + espaçamento/tom + exemplos certo/errado.
Global vs. projeto: instalada uma vez, vale pra todo projeto — sem reescrever a cada conversa.
O hábito: invocar a skill ANTES de escrever qualquer front-end, não depois.

Próximo módulo:

5.3 — O laço de screenshot: como o agente aprende a olhar pro próprio resultado e corrigir antes de te entregar