Compilar o guia da marca em PDF
Protocolo operacional
- Plano e progresso: planejar fonte, tema, compilação e inspeção.
- Fontes de verdade: ler
BRAND.md, brand/README.md como índice, os ativos vinculados e
pdf-build.md.
- Escopo e idempotência: copiar o design system para
brand/pdf/ e gerar
o PDF sem modificar a fonte editável nem substituir personalizações.
- Validação: recompilar, conferir links, páginas, imagens, fontes, sumário e
metadados.
- Resumo final: informar fonte, PDF, ferramentas usadas e avisos.
Fluxo
Confirmar que BRAND.md é a versão aprovada e que os links relativos
existem.
Instalar ou conferir os ativos locais:
node <caminho-da-skill>/scripts/build-brand-guide.mjs \
--project . \
--install-assets
O comando copia CSS, template, Inter, Manrope e licenças para brand/pdf/.
Arquivos existentes são preservados. Use --force-assets somente depois de
revisar as diferenças da versão instalada.
Compilar:
node <caminho-da-skill>/scripts/build-brand-guide.mjs \
--project . \
--input BRAND.md \
--output brand/brand-guide.pdf \
--brand-name "Nome da marca"
O compilador usa Pandoc para gerar HTML semântico e WeasyPrint para produzir
o PDF. Instalar essas ferramentas quando a verificação inicial apontar
ausência.
Preservar o contrato pdf-design-system: 1.0.0: A4, capa clara, Manrope,
Inter, sumário, componentes editoriais e paginação. Nome, logo, descrição,
tagline e cor de link podem ser personalizados sem duplicar o tema.
Abrir o PDF e conferir capa, sumário, quebras, tabelas, SVGs, PNGs, URLs,
cabeçalhos, rodapés e propriedades do documento.
Recompilar sempre que o Markdown, o CSS, uma fonte ou um ativo vinculado
mudar.
Quando uma imagem, uma tabela ou um texto aparecer errado no PDF, corrija
brand/README.md, o CSS ou o ativo vinculado. Recompile e abra a página
afetada para confirmar o ajuste sem editar o PDF diretamente.
Raciocínio do especialista
Tratar o PDF como uma representação da fonte canônica, não como documento
independente. Avaliar legibilidade, navegação, sequência pedagógica,
reprodução, acessibilidade e rastreabilidade dos ativos. Uma compilação sem
erro técnico ainda falha quando oculta exemplos, separa regra do contexto ou
torna tabelas ilegíveis.
1---2name: brandfy-guia-pdf3description: Compila o guia BRAND.md em um PDF de marca. Use para gerar ou recompilar o guia após alterações no manual ou nos ativos.4---56# Compilar o guia da marca em PDF78## Protocolo operacional910- **Plano e progresso:** planejar fonte, tema, compilação e inspeção.11- **Fontes de verdade:** ler `BRAND.md`, `brand/README.md` como índice, os ativos vinculados e12 [pdf-build.md](references/pdf-build.md).13- **Escopo e idempotência:** copiar o design system para `brand/pdf/` e gerar14 o PDF sem modificar a fonte editável nem substituir personalizações.15- **Validação:** recompilar, conferir links, páginas, imagens, fontes, sumário e16 metadados.17- **Resumo final:** informar fonte, PDF, ferramentas usadas e avisos.1819## Fluxo20211. Confirmar que `BRAND.md` é a versão aprovada e que os links relativos22 existem.232. Instalar ou conferir os ativos locais:2425 ```bash26 node <caminho-da-skill>/scripts/build-brand-guide.mjs \27 --project . \28 --install-assets29 ```3031 O comando copia CSS, template, Inter, Manrope e licenças para `brand/pdf/`.32 Arquivos existentes são preservados. Use `--force-assets` somente depois de33 revisar as diferenças da versão instalada.343. Compilar:3536 ```bash37 node <caminho-da-skill>/scripts/build-brand-guide.mjs \38 --project . \39 --input BRAND.md \40 --output brand/brand-guide.pdf \41 --brand-name "Nome da marca"42 ```43444. O compilador usa Pandoc para gerar HTML semântico e WeasyPrint para produzir45 o PDF. Instalar essas ferramentas quando a verificação inicial apontar46 ausência.475. Preservar o contrato `pdf-design-system: 1.0.0`: A4, capa clara, Manrope,48 Inter, sumário, componentes editoriais e paginação. Nome, logo, descrição,49 tagline e cor de link podem ser personalizados sem duplicar o tema.506. Abrir o PDF e conferir capa, sumário, quebras, tabelas, SVGs, PNGs, URLs,51 cabeçalhos, rodapés e propriedades do documento.527. Recompilar sempre que o Markdown, o CSS, uma fonte ou um ativo vinculado53 mudar.5455Quando uma imagem, uma tabela ou um texto aparecer errado no PDF, corrija56`brand/README.md`, o CSS ou o ativo vinculado. Recompile e abra a página57afetada para confirmar o ajuste sem editar o PDF diretamente.5859## Raciocínio do especialista6061Tratar o PDF como uma representação da fonte canônica, não como documento62independente. Avaliar legibilidade, navegação, sequência pedagógica,63reprodução, acessibilidade e rastreabilidade dos ativos. Uma compilação sem64erro técnico ainda falha quando oculta exemplos, separa regra do contexto ou65torna tabelas ilegíveis.