Capa e Figuras de Artigo (Estilo Quadro-Negro com Giz)
Este é o estilo definido pelo autor Eian. Antes de começar, abra e veja examples/final/cover_bw3.png e examples/final/fig6.png, depois desenhe. Para artigos em inglês, veja também examples/final/en/.
Se o usuário pedir outro estilo ou der outras imagens de referência, siga o que ele pedir, não aplique este aqui.
Abaixo, <skill> se refere à pasta onde esta skill está localizada (no Codex geralmente é ~/.agents/skills/eian-article-art, no Claude Code geralmente é ~/.claude/skills/eian-article-art).
Regras Rígidas de Estilo
- Fundo: Preto puro
#000, sem textura, gradiente ou borda. - Linhas: Traços finos e soltos de giz branco que formam as formas. Lados iluminados com linhas densas, lados sombreados com linhas esparsas, com alguns traços soltos nas bordas. Não use contorno grosso e limpo, nem preenchimento cinza ou brilho.
- Bonecos: Gordinhos, lisos, cabeça grande e redonda, sem rosto, sem roupas.
- Duas imagens de referência, cada uma deve incluir: Imagem 1
assets/refs/figure_ref.pngpara o boneco; Imagem 2 para a textura do traço: para capa useexamples/raw/cover_slot_bw_a.png, para figuras useexamples/raw/fig2_cost_a.png. Se usar apenas a imagem 1, o desenho fica muito liso, parecendo feltro, com um halo branco nas bordas. - Cores: Apenas dois lugares podem ter cor: ícones de ferramentas (mantenha as cores oficiais); linhas de medição e números (laranja
#D97757,#E8896A). Todo o resto em preto e branco. - Texto: Fonte Hannotate SC, branca. A IA não desenha texto; todo texto deve ser escrito em HTML, assim o texto sempre estará correto. O texto nas imagens deve estar no idioma do artigo.
- Conteúdo: Uma imagem mostra apenas uma coisa, que se entende de relance. Não adicione cantoneiras, números de página, marcas d'água ou decorações.
Dimensões e Tamanhos de Fonte
| Figura | Dimensões | Tamanho Chinês | Tamanho Inglês |
|---|---|---|---|
| Capa | 2000×800, imagem à esquerda, texto à direita | Título 92, subtítulo 50 | Título 92, subtítulo 44 (pode dividir em duas linhas) |
| Figura | 1672×941, imagem acima, texto abaixo | Rótulo 58, explicação 45, título geral 72; mínimo 45 | Rótulo 52, explicação 40–45, título geral 52–54; mínimo 40 |
Inglês é muito mais longo que chinês: se uma linha não couber, divida em duas, ou reduza o tamanho da fonte até o mínimo da tabela, sem deixar o texto ultrapassar a imagem ou apertar o desenho.
Fluxo para Artigo Completo
- Leia o artigo inteiro, escolha os pontos: Conforme
references/pick_spots.md, calcule o número de figuras, escolha os pontos, liste em uma tabela (depois de qual parágrafo, sobre o que, por que precisa de figura, cena, texto na figura). - Crie a pasta: Ao lado do artigo, crie
<nome_do_artigo>_figs/, dentro dela crieprompts/ raw/ logos/ final/. - Pare uma vez: Mostre a tabela e uma imagem de amostra (geralmente a capa) para o usuário. Após aprovação, desenhe o restante de uma vez. Se o usuário pedir alterações, mude; se não pedir, não mude.
- Escreva os prompts: Primeiro veja
references/pitfalls.md. Modifique a partir detemplates/prompt_cover.txtoutemplates/prompt_fig.txt, salve emprompts/. Especifique claramente a quantidade, posição percentual e espaço em branco para o texto. Ações de personagens devem ser descritas como movimentos corporais, sem palavras de emoção.examples/prompts/tem 7 exemplos completos e aprovados. - Desenhe as imagens (uma de cada vez, sempre com as duas imagens de referência):
- Você é Codex: Use sua própria ferramenta de geração de imagens, passe os caminhos das duas imagens de referência (
referenced_image_paths, imagem 1 primeiro, imagem 2 depois), use o prompt completo deprompts/. Após gerar, a ferramenta informará onde a imagem foi salva (~/.codex/generated_images/...), copie comcppararaw/<nome>.png. - Você não é Codex (ex.: Claude Code): Use um script para chamar o Codex local, execute dentro de
<nome_do_artigo>_figs/(para figuras, troque a última imagem de referência porfig2_cost_a.png):bash <skill>/scripts/codex_image2.sh prompts/x.txt raw/x.png <skill>/assets/refs/figure_ref.png <skill>/examples/raw/cover_slot_bw_a.png
- Você é Codex: Use sua própria ferramenta de geração de imagens, passe os caminhos das duas imagens de referência (
- Adicione texto: Copie
templates/cover.htmloufig.htmlpara<nome_do_artigo>_figs/, copie os ícones usados paralogos/, ajuste imagem e texto (primeiro vejareferences/layout.md), depois tire um screenshot:
O screenshot deve usar Chrome. Chrome não abre no sandbox do Codex, o script reportarábash <skill>/scripts/shot.sh fig1.html final/fig1.pngFAILED. O Codex deve então solicitar permissão para executar o mesmo comando fora do sandbox (elevação de privilégio), e avisar o usuário: este passo é apenas para converter uma página web em imagem usando Chrome. Quando não for possível solicitar (ex.:codex exec), escreva um script de exportação com todos os comandos de screenshot e instrua o usuário a executar este único script fora do sandbox. - Verifique (abra cada imagem após o screenshot; se não passar, redesenhe ou ajuste o HTML; veja
references/pitfalls.mdereferences/layout.mdpara correções):- A imagem não tem letras soltas, caracteres ilegíveis, quantidade de objetos correta, sem cortes.
- O boneco tem cabeça redonda e sem rosto, é o mesmo das imagens de referência, não rígido, não parece alienígena.
- Objetos também desenhados com traços soltos, com claro-escuro. Não podem parecer linhas finas de régua.
- O texto está em fonte manuscrita (Hannotate SC). Se virou uma fonte preta comum, é porque a fonte não foi baixada; primeiro vá ao "Catálogo de Fontes" e baixe.
- O texto não pressiona a imagem, tamanho da fonte não é menor que o da tabela acima, texto não ultrapassa a imagem.
- O texto está a pelo menos 70 pixels das bordas da tela; rótulos adjacentes têm pelo menos 40 pixels de distância; rótulos na mesma linha têm a mesma altura.
- O que o texto diz deve ser visível na própria imagem, não dependente apenas do texto.
- Todas as imagens, quando colocadas lado a lado com as amostras em
examples/final/, devem ter estilo consistente.
- Entregue ao usuário:
- Todos os PNGs em
final/. <nome_do_artigo>_com_figs.md: texto original completo, apenas inserindoapós os parágrafos definidos na tabela, e a capa no topo.- A tabela final.
- Se for para inserir em artigo X ou rascunho de WeChat, veja
references/publish_drafts.md(opcional, necessário agente com capacidade de navegador).
- Todos os PNGs em
Para apenas uma imagem (não artigo completo), pule o passo 1, comece do passo 4, e ainda mostre esta única imagem ao usuário primeiro.
Regras para Capa
- À esquerda: um boneco pequeno + um objeto grande, usando uma metáfora para explicar o núcleo do artigo. Ex.: para "pare de comprar cards", desenhe o boneco puxando uma máquina caça-níqueis, com rolos de filme empilhados no chão.
- A arte da capa usa proporção 3:2 (
templates/cover.htmlposiciona a arte em 3:2). Se a arte for desenhada em proporção mais larga, corte primeiro 3:2 a partir da esquerda e depois insira. - A arte deve ser grande: ocupar toda a altura do lado esquerdo, do mesmo tamanho que
cover_bw3.png. Se desenhada pequena, não precisa redesenhar; amplie no HTML (vejareferences/layout.md). - A imagem não pode ficar muito próxima da borda: o ponto mais à esquerda da arte deve estar a pelo menos 72 pixels da borda esquerda da tela (após ampliar
#art, verifique novamente). - À direita, de cima para baixo: uma linha de ícones (apenas as ferramentas mencionadas no artigo; se não mencionadas, não coloque) → uma linha de título grande → uma linha de subtítulo.
- O título deve caber: tamanho da fonte em chinês × número de caracteres não pode exceder 1200. Com tamanho 92 padrão, no máximo 13 caracteres; se for mais longo, reduza o tamanho da fonte (mínimo 76); se ainda não couber, divida em duas linhas. Com pouco texto e sem ícones, pode aumentar para 110. Para inglês, veja
examples/cover_en.html. - O texto e a arte devem ter pelo menos 40 pixels de distância. Se a arte ultrapassar o lado esquerdo, primeiro reduza um pouco
#art, sem deixar o texto encostar. - Ícones: mantenha apenas o desenho central, remova a base arredondada e a borda.
assets/logos/contém Claude, Codex, Seedance. Para outras ferramentas, encontre o logotipo oficial e remova a base da mesma forma.
Itens Necessários
- macOS: A fonte Hannotate SC é nativa do Mac (na primeira vez, baixe no "Catálogo de Fontes").
- Google Chrome (Chromium ou Edge também funciona), usado para screenshots.
- Geração de imagens: Codex já consegue gerar sozinho. Outros agentes precisam ter Codex instalado localmente (comando
codexou desktop ChatGPT);codex_image2.shencontrará automaticamente.
