/impeccable live
Live
Itere na UI no navegador. Selecione um elemento, adicione um comentário, receba três variantes. Aceite uma e ela escreve no código-fonte.
Letters, occasionally.
A postcard from the editor, about once a month. No tracking pixels, no “just checking in.”
Live Mode no meio do ciclo: o picker destaca o elemento escolhido, a barra de contexto mostra em qual variante você está, e a barra global fica fixada na parte inferior. Aceitar nesta escreve a Variante 2 de volta no código-fonte.
Quando usar
Use /impeccable live quando quiser iterar visualmente em algo da forma como faria em uma ferramenta de design, mas mantendo código de produção como saída. O fluxo tipo canvas do Figma sem o vai e volta para uma etapa de implementação.
Use para:
- Explorar direções em um elemento real. Uma seção hero, um card de newsletter, um tier de pricing. Três propostas genuinamente diferentes, lado a lado, na página real com o contexto real.
- Polir um pedaço de UI que está quase certo. Você sabe o que parece estranho, mas não consegue dizer exatamente. Selecione o elemento, escreva “mais divertido” ou desenhe um traço na parte que incomoda, clique em Go.
- Um A/B rápido entre duas direções que sua equipe está debatendo. Gere variantes, não aceite nenhuma, vá embora. O ponto era a comparação.
NÃO é para novas funcionalidades greenfield (use /impeccable craft) ou redesigns de página inteira (use /impeccable ou um comando de refinamento especializado).
Como funciona
Um comando traz um overlay de seleção sobre seu servidor de dev em execução. Você seleciona qualquer elemento. Uma pequena barra de contexto aparece ao lado. Digite uma descrição livre ou escolha um dos chips de ação (bolder, quieter, distill, polish, typeset, colorize, layout, animate, delight, overdrive). Opcionalmente, adicione pins de comentário ou desenhe traços diretamente no elemento primeiro, e a skill lê isso como intenção.
Clique em Go. Três variantes de qualidade de produção são geradas, cada uma ancorada em um arquétipo de design genuinamente diferente (não três variações de cor) e trocadas em tempo real na página via HMR do seu framework. Navegue entre elas com as teclas de seta. Aceite uma e a variante é escrita de volta no código-fonte. Descarte todas as três e a original permanece.
Suporta Vite, Next.js (incluindo monorepos), SvelteKit, Astro, Nuxt e HTML estático. Se seu servidor de dev tem uma Content Security Policy rigorosa, o setup de primeira execução detecta e oferece um patch único, apenas para dev, para que o picker possa carregar. DESIGN.md vence em decisões visuais, PRODUCT.md vence em voz: se você tem ambos, as variantes ficam alinhadas à marca sem precisarem ser instruídas.
Experimente
/impeccable live
Abra a URL do seu servidor de dev, selecione o card de inscrição na newsletter, clique no chip delight, clique em Go. Você receberá três variantes que variam em dimensões de personalidade (um visual de selo-e-cartão-postal, uma versão de surpresa tipográfica, uma com acento ilustrado), não três variações do mesmo tratamento.
Ou selecione um hero, digite “mais editorial, menos SaaS”, clique em Go. As três variantes se ancoram em diferentes arquétipos editoriais (masthead de broadsheet, linhas de spec estilo catálogo, poster de glyph oversized) em vez de três tons da mesma ideia.
Pare o live mode quando terminar: diga “parar live mode”, feche a aba, ou clique no botão de sair na barra do picker.
Armadilhas
- Executar em uma página que ainda está pela metade. A geração de variantes em live precisa de contexto. Se o elemento tem copy placeholder, Lorem ipsum genérico ou formatação padrão pré-stylesheet, as variantes refletirão isso. Preencha o conteúdo primeiro.
- Esperar que faça decisões macro. O live mode itera em um único elemento selecionado. Para “refazer a página de pricing inteira”, use
/impeccableou/impeccable craft. - Ignorar as mensagens de fallback. Se o elemento está em um arquivo gerado (um template compilado, um output de build), o picker diz isso explicitamente e oferece rotear o aceite para o código-fonte real. Não force o aceite no arquivo gerado: o próximo build vai apagá-lo.
- Executar sem PRODUCT.md ou DESIGN.md quando a adequação à marca importa. Live ainda vai gerar, mas as variantes tenderão para padrões genéricos. Execute
/impeccable teache/impeccable documentprimeiro se o resultado precisa soar como seu produto.