Carrosséis do Instagram
Produz duas coisas: (1) o roteiro + legenda e (2) os slides como PNG, prontos para postar.
As regras vêm da análise de carrosséis reais de alto desempenho e do feedback de usuários (veja references/).
Fluxo de trabalho
1. Briefing (pergunte apenas o que estiver faltando)
- Tópico / conteúdo: o que comunicar, ou as fotos/dados disponíveis.
- Objetivo: alcance (compartilhamentos), salvamentos (valor prático), leads (comentar uma palavra → DM), vendas ou portfólio.
- Marca: @handle, cores, fontes, logotipo. Se não houver nada, escolha um sistema que se adeque ao tópico e diga qual você escolheu.
- Imagens: as fotos do usuário, uma biblioteca de banco de imagens gratuito ou nenhuma. Leia
references/images.md. Você não gera imagens nem inventa fotografias. - Idioma do texto (padrão: o idioma do usuário).
Se a solicitação já tiver informações suficientes, vá em frente sem perguntar.
2. Escolha o arquétipo
| Situação | Arquétipo |
|---|---|
| Ensinar, comparar, dicas, um processo, "X erros", "antes/depois" | A. Educacional/lista |
| Mostrar fotografia, produtos ou projetos com muitas fotos | B. Portfólio/dump de fotos |
| Uma marca, produto ou clima onde o design funciona como uma tira contínua (panorama, fundo contínuo) | C. Contínuo/panorâmico |
| Vários itens com a mesma estrutura de dados (jogos, eventos, cardápios, preços, vagas) | D. Modelo de série |
| Uma mensagem forte com pouco texto, marca pessoal, storytelling, tom dramático/editorial, com fotos de pessoas ou cenas | E. Cinematográfico |
Os arquétipos podem ser combinados: um carrossel educacional (A) pode ter um fundo contínuo (C) ou fotos cinematográficas (E).
Leia antes de escrever:
references/archetypes.md: a seção para o arquétipo escolhidoreferences/continuity.md: sempre, porque todo carrossel tem continuidade entre os slidesreferences/fonts.md: sempre, para escolher um novo par de fontesreferences/colors.md: sempre, para escolher uma paleta "2 bases + 1 destaque" (a menos que a marca já tenha cores)references/copy.md: ganchos, CTAs e legendasreferences/apple-design.md: tamanhos mínimos, contraste, acabamento e revisão
2b. Sistema visual: planeje e critique
Antes do roteiro, defina o sistema (references/apple-design.md › 4):
- Cor: uma paleta de
references/colors.md(2 cores base + 1 destaque em ≤ 10%), diferente da última usada, ou as cores da marca organizadas no mesmo padrão. Informe o contraste de cada par texto/fundo (node scripts/contrast.mjs <texto> <fundo> <px>). - Tipo: escolha um par em
references/fonts.mddiferente do último usado (registre-o emreferences/font-history.md). Informe a escala em px (mínimo 31px; texto de suporte ≥ 44px). - Continuidade: qual técnica liga os slides (fundo contínuo, objeto na borda, título dividido…). Pelo menos a ligação 1→2 é obrigatória.
- Assinatura: o elemento único pelo qual o carrossel será lembrado.
Em seguida, critique o plano: "Eu teria feito isso para um tópico diferente?" Se sim, é um design padrão (veja os 3 looks de modelo a evitar). Revise-o antes de prosseguir.
3. Roteiro (entregue ao usuário)
Formato:
ARQUÉTIPO: E — Cinematográfico (+ continuidade via título dividido)
SISTEMA: Paleta Meia-Noite Dourada (#0D1B2A + #D9DEE4 + destaque #E2B13C) · Bodoni Moda + Pinyon Script + DM Sans · grão + vinheta
CONTINUIDADE: 1→2 o título "DETA|ILHE" é cortado na borda; 3→4 a mesa cruza a junção
ASSINATURA: uma palavra gigante por slide em uma fonte expressiva, atrás do assunto
01 · CAPA | Título: … | Subtítulo: … | Visual: … | Liga-se a 02: …
02 · … | Título: … | Texto: … (≤ 15 palavras) | Visual: …
…
NN · CTA | …
LEGENDA:
…
HASHTAGS / PALAVRAS-CHAVE:
…
IMAGENS: lista das fotos necessárias (com a fonte de cada uma ou a sugestão de prompt)
Se o usuário quiser revisar o roteiro primeiro, pare aqui e aguarde. Caso contrário, prossiga para os slides.
4. Construa os slides (HTML)
-
Copie
assets/kit/para<output>/kit/(fornecendokit/base.cssekit/carousel.js). -
Comece pelo exemplo mais próximo em
assets/examples/, copie-o para<output>/carousel.htmle edite a marca, fontes e conteúdo:Exemplo Mostra A-educational.htmlComparações e frameworks, com um disco ligando 1→2 B-portfolio.htmlColagens de fotos C-continuous.htmlPanorama emoldurado entre slides C2-continuous-background.htmlFundo contínuo com blob e produtos nas bordas D-series.htmlModelo repetido com data-fitE-cinematic.htmlFoto em sangue, grade de cor, palavra gigante em fonte expressiva -
Regras do kit (detalhes em
references/design.md):- Cada slide é
<section class="slide">em 1080×1350;light= fundo claro;clear= transparente (mostra o fundo contínuo). - Fundo contínuo:
<div class="backdrop">como primeiro filho de.carousel, com a largura de todos os slides. - Elementos que cruzam slides: filhos de
.carouselcomclass="span"e umleftabsoluto em px (o slide k começa em(k-1)*1080px). <div class="hdr">= cabeçalho de 3 itens (opcional).<div class="nav" data-auto>= barra VOLTAR/PRÓXIMO, opcional e não usada por padrão (veja a regra 4).data-fit="group"em uma linha comwhite-space:nowrap: reduz o texto até caber e aplica o mesmo tamanho a todo o grupo.- Imagens:
<div class="media" style="background-image:url('foto.jpg')">. Sem foto:<div class="ph">descrição</div>. - Fotos de fontes diferentes: unifique-as com
.grade(grade de cor),.vignettee.texture(grão).
- Cada slide é
5. Renderize e verifique
node <skill>/scripts/render.mjs <output>/carousel.html <output>/png
Escreve slide-01.png … slide-NN.png (1080×1350) com Chrome headless (sem dependências npm).
Abra os PNGs e verifique-os um por um com a lista de verificação em references/design.md. Também observe pares de slides lado a lado para confirmar se a continuidade está alinhada sem degraus. Em seguida, execute a revisão de design de 5 lentes em references/apple-design.md › 7 e termine com "remova um acessório".
Corrija e re-renderize até que nada Crítico ou Alto permaneça.
Para visualizar em um navegador, abra o HTML sem uma hash: todos os slides aparecem lado a lado, em escala reduzida.
5b. Versão em vídeo
Se o usuário pedir o carrossel animado/em MP4 (ou usar /carousel-mp4), siga references/video.md. Não é necessário ffmpeg; o som vem dos efeitos integrados ou do Openverse (CC0, sem necessidade de crédito).
6. Entrega
png/slide-XX.pngcaption.txtcom a legenda, hashtags e palavras-chave- o roteiro como texto no chat
- uma breve nota com as escolhas (arquétipo, fontes, paleta, continuidade, assinatura), o resumo da revisão de design e o que está faltando (placeholders de fotos, créditos de imagem)
Regras de ouro
- A capa é ~80% do resultado: título enorme (≥ 120px), uma ideia, um visual central, forte contraste. Nunca parágrafos na capa.
- A continuidade é obrigatória: o slide 2 mostra o fim de algo que começou no slide 1 (título, objeto, forma, fundo) para prender o olhar. Adicione pelo menos mais um link no meio do carrossel. Exceção: arquétipo D quando os itens são independentes.
- Variedade tipográfica: cada carrossel usa um par de fontes diferente do anterior. Não repita sempre as mesmas fontes; as mesmas fontes ficam obsoletas rapidamente. O corpo do texto permanece em uma fonte legível; a personalidade está nos títulos.
- Sem "deslize"/PRÓXIMO fixo no canto: sem rodapé repetido de VOLTAR/PRÓXIMO e sem "deslize →" em todos os slides. A continuidade já faz esse trabalho. No máximo uma dica discreta apenas na capa, e somente se o design não tiver continuidade visível.
- Um conceito por slide. Título de 1–4 palavras, texto de suporte ≤ 15 palavras. Se não couber, divida em dois slides.
- Sistema coerente, variação controlada: mesma grade e margens. Varie o fundo, a imagem e, no arquétipo E, a fonte de exibição dentro da mesma família de estilo.
- O último slide tem um único CTA, com uma recompensa quando possível (ex.: "Comente GUIA e eu te envio…").
- A legenda complementa, não repete: gancho, contexto, CTA e hashtags/palavras-chave.
- Margens de segurança: texto importante ≥ 80px das bordas laterais e longe das emendas, a menos que seja o próprio elemento de continuidade.
- Legibilidade em dispositivos móveis: 1pt ≈ 2,77px. Nenhum texto abaixo de 31px (11pt), texto de suporte ≥ 44px, contraste ≥ 4,5:1 (≥ 3:1 se ≥ 50px ou negrito). O significado nunca depende apenas da cor.
- Cor 2 + 1: duas cores base fazem o trabalho (~60/30) e uma cor de destaque aparece com moderação (≤ 10%, 1–2 lugares por slide, nunca em todos os slides). O destaque como texto vai apenas sobre a base escura; sobre a base clara, use-o como uma forma com texto escuro por cima. O logotipo aparece apenas na capa e/ou no CTA.
- Entre 5 e 10 slides (20 no máximo).