← IA

/impeccable

Skill de design de frontend. Uso: /impeccable <comando> <alvo>. Lê PRODUCT.md e DESIGN.md da raiz do projeto antes de tudo.

Fluxo do zero

23 comandos, 1 tela

00/23pasta vazia

início: Pasta vazia: sem tela e sem contexto. O exemplo é a landing de um app de tarefas para times pequenos. Avance pela seta ou pelas teclas ← →.

  1. Preparar
  2. Construir
  3. Avaliar
  4. Fundamentos
  5. Calibrar
  6. Dar vida
  7. Endurecer
  8. Fechar

Preparação

3 dicas
01teach

Cria o PRODUCT.md (público, tom, marca, o que evitar). Sem ele a skill para e roda o teach antes. Uma vez por projeto.

Antes

> /impeccable polish home

PRODUCT.md não encontrado.

Rodando teach antes...

Depois

> /impeccable polish home

App de gestão de tarefas,

público: times pequenos. Polindo...

02document

Gera o DESIGN.md a partir do código: cores, fontes, componentes. As próximas telas saem com a cara do projeto.

Antes

Nova página

Depois

Nova página

03<registro>

Diga se é vitrine (brand: o design é o produto) ou ferramenta (product: o design serve). Landing page é brand; painel é product.

Antes

Seu Produto

Gestão de tarefas

Depois

SEU PRODUTO

o time inteiro no mesmo ritmo

Construir

3 dicas
04shape <feature>

Planeja a UX e pede sua aprovação antes de codar. Mudar o plano é barato; mudar o código, não.

Antes

> faz uma seção de projetos

Criando ProjectsSection.tsx...

Depois

> /impeccable shape projetos

1. Destaque: 1 projeto grande

2. Demais: lista compacta

Aprova? (s/n)

05craft <feature>

Shape + implementação de ponta a ponta. Para features novas inteiras.

Antes

> /impeccable projetos

Design geral, sem plano.

Depois

> /impeccable craft projetos

Plano → você aprova → código

06extract <alvo>

Puxa padrões repetidos para tokens e componentes reutilizáveis.

Antes

<a className="border p-2 rounded-lg text-cyan-500 ...">

<a className="border p-2 rounded-lg text-pink-800 ...">

<a className="border p-2 rounded-lg text-neutral-400 ...">

Depois

<SocialIcon color="cyan" />

<SocialIcon color="pink" />

<SocialIcon color="neutral" />

Avaliar

2 dicas
07critique <alvo>

Revisão de UX com nota por heurística. Só aponta, não mexe no código. Use para decidir onde investir.

Antes

> "acho que a home tá estranha"

Depois

Hierarquia
Clareza
Consistência
08audit <alvo>

Checagem técnica: acessibilidade, performance e responsivo.

Antes

incontraste 2.1:1, sem aria-label

Depois

incontraste 7:1, aria-label="Instagram"

Refinar

6 dicas
09polish <alvo>

Passada final antes de publicar: alinhamento, espaçamento, estados de hover e foco.

Antes

Experience

Depois

Experience

10bolder <alvo>

Amplifica telas sem graça. Escolha pelo sintoma: sem graça → bolder; barulhento → quieter.

Antes

Bem-vindo ao

Seu Produto

Depois

Seu
Produto

11quieter <alvo>

Acalma telas barulhentas: um efeito só, no lugar que importa.

Antes

✨ Card ✨

Depois

Card
12distill <alvo>

Corta até a essência. Remove o que não ajuda quem está lendo a decidir.

Antes

Frontend Dev · Empresa

Depois

Frontend Dev · Empresa

Reduziu o carregamento em 40%.

ReactNextTSTailwind
13harden <alvo>

Pronto para produção: textos longos, listas vazias, erros, idiomas.

Antes

Pós-graduação em Engenharia de Software com Ênfase em Arquitetura

Depois

Pós-graduação em Engenharia de Software com Ênfase em Arquitetura

14onboard <alvo>

Primeiro acesso e estados vazios. Numa landing: os primeiros 5 segundos de quem chega.

Antes

Depois

Organize o time em minutos

Começar grátisContato

Aprimorar

5 dicas
15animate <alvo>

Movimento com propósito. Ease-out exponencial, sem bounce. Nunca anima width, height ou top.

Antes

transition: all .3s ease-in-out

Depois

transform, opacity · cubic-bezier(.22,1,.36,1)

passe o mouse

16colorize <alvo>

Cor estratégica em telas monocromáticas: destaque só no que importa.

Antes

ReactNextTSjQueryPHP

Depois

ReactNextTSjQueryPHP
17typeset <alvo>

Hierarquia com razão ≥ 1.25 entre níveis e linha de 65 a 75 caracteres.

Antes

Seu Produto

Gestão de tarefas

Tudo do time num lugar só.

Depois

Seu Produto

Gestão de tarefas

Tudo do time num lugar só.

18layout <alvo>

Espaçamento, ritmo e hierarquia. Menos caixas: card dentro de card é sempre errado.

Antes

Depois

19delight / overdrive

delight dá personalidade; overdrive é efeito fora do comum. Landing pede overdrive, mas em uma seção só.

Antes

Seu Produto

Depois

Seu Produto

fundo reage ao mouse só no hero

Corrigir

5 dicas
20clarify <alvo>

Melhora textos: títulos, botões, chamadas. Concreto ganha de genérico.

Antes

I design and develop services for customers of all sizes...

Depois

Crio interfaces rápidas e acessíveis em React e Next.js.

21adapt <alvo>

Ajusta para celular, tablet e telas grandes.

Antes

Seu Produto

Depois

Seu Produto

22optimize <alvo>

Diagnostica e corrige lentidão: bundle, imagens, renderização.

Antes

JS da página

2 pacotes de ícones, imagens sem otimização

Depois

JS da página

1 pacote de ícones, next/image

23live

Você clica num elemento no navegador e ela gera variações para escolher.

Antes

> "o card do segundo emprego,

aquele da direita..."

Depois

A
B
C
24pin <comando>

Cria um atalho direto para o comando. Desfaz com unpin.

Antes

> /impeccable polish home

Depois

> /polish home

Regras que ela segue (e você pode cobrar)

4 dicas
25proibidos

Borda lateral colorida, texto em degradê, vidro fosco decorativo, grade de cards idênticos, modal como primeira opção.

Antes

Seu Produto

Aviso importante

Depois

Seu Produto

ⓘ Aviso importante
26cores em OKLCH

Nada de preto ou branco puro: neutros levemente tingidos pela cor da marca.

Antes

#000
#fff

Depois

tingido
tingido
27tema pela cena

Claro ou escuro nunca é padrão. Descreva a cena real de uso e deixe ela decidir.

Antes

"escuro porque dev usa escuro"

Depois

"cliente abrindo no celular

entre reuniões" → contraste alto,

fonte maior

28teste anti-IA

Se alguém bate o olho e diz "foi IA que fez", reprovou.

Antes

Hello, I am

Passionate Developer

Depois

Algo que só faria sentido para esta marca.