Brand Command Pack
Transforma a identidade da marca (imagem do brand board, logotipo, foto ou texto) em um único arquivo .md contendo 35-40 comandos no estilo /prefixo-nome. O usuário envia o brand board para o ChatGPT, cola o Brand Lock e copia o comando necessário. Todos os prompts estão em blocks de código para copiar com um clique.
O trabalho repetitivo (montar centenas de linhas de prompt, trocar cores/nome/CTA, verificar formatação) é executado pelo script para garantir consistência. Sua tarefa: ler a marca com atenção, preencher brand.json corretamente, executar o script e ajustar o resultado.
Fluxo de trabalho
- Extrair a marca da entrada. Leia
references/brand-extraction.mdpara a lista de campos e como preenchê-los. Se a entrada for uma imagem, leia o texto, código hex, fonte e descrição visual diretamente da imagem. Se o código hex não estiver escrito, estime-o a partir da imagem e mencione que é uma estimativa. - Pergunte apenas se necessário. Uma única pergunta sucinta se o nome da marca, paleta de cores ou tagline realmente não puderem ser deduzidos. Caso contrário, assuma e escreva as suposições na resposta final.
- Escreva
brand.json(exemplo:python scripts/build_pack.py --example). Os camposmascot,services,packagespodem ser omitidos: comandos que dependem deles são automaticamente pulados, e frases visuais mudam para a versão sem mascote. - Renderize:
python scripts/build_pack.py brand.json /mnt/user-data/outputs/<nome-da-marca>_command_conteudo.md. O script se valida (blocks de código, tokens restantes, prefixo do comando). - Revise o resultado abrindo alguns comandos (carrossel, og, hero, depoimento). Corrija frases estranhas para esta marca diretamente no arquivo, por exemplo, substituindo exemplos genéricos pelo contexto de negócio do usuário. Execute
python scripts/build_pack.py --check <arquivo> <prefixo>após editar. - Adicione comandos personalizados se o usuário solicitar (ex.
/xx-menupara um café). Siga o mesmo formato: heading### /prefixo-nome, descrição em uma linha, depois**Resumido:**e**Detalhado:**cada um em um block de código que começa com o nome do comando. - Entregue com
present_filese responda resumidamente: número de comandos, seções existentes, suposições feitas e como usar (enviar board, colar Brand Lock, copiar comando).
Princípios de formatação
- Cada prompt está em um block de código e começa com o nome do comando, pois o usuário o copia exatamente como está para o ChatGPT.
- Placeholders para preenchimento do usuário usam
{chaves}, e tokens internos[[...]]não devem restar no resultado final. - A paleta é fixada nas cores da marca completas com hex no Brand Lock, porque modelos de imagem tendem a inventar cores se não forem limitados.
- O texto nas imagens é curto e escrito exatamente; modelos de imagem frequentemente erram a grafia em textos longos. É por isso que as regras de texto estão no Brand Lock e o carrossel é feito um slide por solicitação.
- Prefixo do comando: 2-3 letras do nome da marca (ex.
pwpara Pawang.dev), para não conflitar com comandos comuns como/logo.
Idioma
O catálogo padrão está em português. Se o usuário escrever em outro idioma, traduza o resultado renderizado após o script terminar, mas deixe o nome do comando, placeholders {...} e códigos hex inalterados.
Limitações a serem comunicadas ao usuário
- O tamanho em pixels é apenas uma estimativa; o modelo de imagem escolhe a proporção mais próxima. Redimensione/corte no Canva ou Figma.
- O logotipo oficial deve continuar usando o arquivo original; o comando
logoé adequado para variações, não como substituto do arquivo mestre. - Fotos de pessoas reais: não escreva prompts que peçam para imitar um rosto específico além daquele que o próprio usuário enviou e possui direitos de uso.
Arquivos
scripts/build_pack.py- renderização e validação (--example,--check)scripts/catalog.py- catálogo de comandos e tokens; edite aqui para adicionar comandos permanentesreferences/brand-extraction.md- guia para preencherbrand.jsona partir de imagem/texto