Skill Aula Imagens
Crie a imagem pedida pelo usuário e entregue um arquivo utilizável pelo site. Não pare na escrita de um prompt.
Escopo
Esta skill é apropriada para fotografia, ilustração, mockup de produto digital, capa, textura, fundo, recorte ou imagem social. Não a use para:
- redesenhar a landing page;
- gerar um comp visual de cada seção;
- fabricar screenshot de um produto que deveria ser real;
- inventar logos de clientes, gráficos, dados ou provas;
- substituir ícones e vetores que devem vir de uma biblioteca ou arquivo SVG real;
- criar um logo final como único master da marca.
Preparação
- Leia
references/contrato-projeto.md.
- Leia
DESIGN.md, .aula-site/design.md, .aula-site/wireframe.md, .aula-site/copy.md e .aula-site/imagens.md quando existirem.
- Inspecione o slot e o componente de destino se o usuário indicou uma seção.
- Identifique o que o usuário já informou: uso, assunto, estilo, composição, proporção, referências e restrições.
- Faça no máximo uma pergunta curta somente quando uma lacuna impedir um resultado correto. Caso contrário, infira do projeto e prossiga.
Geração
Leia references/prompt-e-qualidade.md.
- Estruture internamente o pedido em: uso, cena, sujeito, composição, proporção, safe area, estilo, luz, paleta, materiais, referências, texto exato e itens a evitar.
- Use o gerador de imagens embutido disponível no ChatGPT/Codex, preferencialmente pela skill de sistema
$imagegen quando ela estiver disponível.
- Use a experiência atual do ChatGPT Images 2.5. Não peça chave de API para o caminho normal e não troque silenciosamente para um script de API.
- Gere somente o ativo solicitado. Variações ou ativos adicionais exigem pedido explícito.
- Inspecione o resultado: mensagem, anatomia, artefatos, texto acidental, logos indevidos, crop, safe area, coerência com a direção e legibilidade no slot.
- Faça uma única iteração direcionada quando houver um defeito claro. Em edição, mude uma coisa por vez e repita o que deve permanecer.
Salvamento
Leia references/handoff-vite.md.
- Preserve o arquivo original gerado em
.aula-site/image-sources/.
- Para imagem usada por componente React, salve a versão final em
src/assets/images/ com nome semântico em kebab-case.
- Use
public/ apenas quando o nome e a URL precisarem ser fixos, como favicon, Open Graph ou arquivo referenciado fora do grafo do Vite.
- Nunca sobrescreva silenciosamente. Crie
-v2, -v3 ou outro sufixo.
- Não deixe um ativo consumido pelo site apenas na pasta padrão de imagens geradas do Codex.
- Não altere o código por padrão. Quando o usuário pedir “crie e insira”, atualize somente o slot correspondente e preserve o restante da página.
Manifesto
Crie ou atualize .aula-site/imagens.md com:
- id do ativo e seção;
- objetivo;
- ferramenta e data;
- resumo do prompt final;
- referências usadas;
- caminho da fonte e do derivado;
- dimensões, proporção, formato e bytes;
- safe area, foco e
object-position sugerido;
- texto alternativo ou indicação de decorativa;
- componente consumidor;
- status: gerado, integrado, aprovado ou pendente.
Marque images como complete quando os ativos explicitamente pedidos estiverem prontos. Não marque todos os slots como completos por inferência.
Entrega
Informe:
- uma frase sobre o ativo criado;
- o caminho final no projeto;
- a proporção e o uso previsto;
- o prompt final resumido;
- se o ativo foi somente criado ou também inserido.
Próximo comando padrão:
$skill-aula-site-completo Continue, integre os ativos aprovados e execute o site localmente.
1---2name: skill-aula-imagens3description: Gera um ativo visual solicitado para a landing page com o gerador de imagens embutido do ChatGPT/Codex, seguindo o DESIGN.md e salvando o arquivo no projeto. Use somente quando o usuário invocar $skill-aula-imagens. Não cria direção visual, não redesenha a página e não gera lotes não solicitados.4---56# Skill Aula Imagens78Crie a imagem pedida pelo usuário e entregue um arquivo utilizável pelo site. Não pare na escrita de um prompt.910## Escopo1112Esta skill é apropriada para fotografia, ilustração, mockup de produto digital, capa, textura, fundo, recorte ou imagem social. Não a use para:1314- redesenhar a landing page;15- gerar um comp visual de cada seção;16- fabricar screenshot de um produto que deveria ser real;17- inventar logos de clientes, gráficos, dados ou provas;18- substituir ícones e vetores que devem vir de uma biblioteca ou arquivo SVG real;19- criar um logo final como único master da marca.2021## Preparação22231. Leia `references/contrato-projeto.md`.242. Leia `DESIGN.md`, `.aula-site/design.md`, `.aula-site/wireframe.md`, `.aula-site/copy.md` e `.aula-site/imagens.md` quando existirem.253. Inspecione o slot e o componente de destino se o usuário indicou uma seção.264. Identifique o que o usuário já informou: uso, assunto, estilo, composição, proporção, referências e restrições.275. Faça no máximo uma pergunta curta somente quando uma lacuna impedir um resultado correto. Caso contrário, infira do projeto e prossiga.2829## Geração3031Leia `references/prompt-e-qualidade.md`.32331. Estruture internamente o pedido em: uso, cena, sujeito, composição, proporção, safe area, estilo, luz, paleta, materiais, referências, texto exato e itens a evitar.342. Use o gerador de imagens embutido disponível no ChatGPT/Codex, preferencialmente pela skill de sistema `$imagegen` quando ela estiver disponível.353. Use a experiência atual do ChatGPT Images 2.5. Não peça chave de API para o caminho normal e não troque silenciosamente para um script de API.364. Gere somente o ativo solicitado. Variações ou ativos adicionais exigem pedido explícito.375. Inspecione o resultado: mensagem, anatomia, artefatos, texto acidental, logos indevidos, crop, safe area, coerência com a direção e legibilidade no slot.386. Faça uma única iteração direcionada quando houver um defeito claro. Em edição, mude uma coisa por vez e repita o que deve permanecer.3940## Salvamento4142Leia `references/handoff-vite.md`.4344- Preserve o arquivo original gerado em `.aula-site/image-sources/`.45- Para imagem usada por componente React, salve a versão final em `src/assets/images/` com nome semântico em kebab-case.46- Use `public/` apenas quando o nome e a URL precisarem ser fixos, como favicon, Open Graph ou arquivo referenciado fora do grafo do Vite.47- Nunca sobrescreva silenciosamente. Crie `-v2`, `-v3` ou outro sufixo.48- Não deixe um ativo consumido pelo site apenas na pasta padrão de imagens geradas do Codex.49- Não altere o código por padrão. Quando o usuário pedir “crie e insira”, atualize somente o slot correspondente e preserve o restante da página.5051## Manifesto5253Crie ou atualize `.aula-site/imagens.md` com:5455- id do ativo e seção;56- objetivo;57- ferramenta e data;58- resumo do prompt final;59- referências usadas;60- caminho da fonte e do derivado;61- dimensões, proporção, formato e bytes;62- safe area, foco e `object-position` sugerido;63- texto alternativo ou indicação de decorativa;64- componente consumidor;65- status: gerado, integrado, aprovado ou pendente.6667Marque `images` como `complete` quando os ativos explicitamente pedidos estiverem prontos. Não marque todos os slots como completos por inferência.6869## Entrega7071Informe:72731. uma frase sobre o ativo criado;742. o caminho final no projeto;753. a proporção e o uso previsto;764. o prompt final resumido;775. se o ativo foi somente criado ou também inserido.7879Próximo comando padrão:8081```text82$skill-aula-site-completo Continue, integre os ativos aprovados e execute o site localmente.83```