Brand Profile Builder
Um único profile.json se torna a fonte da verdade da marca. As outras habilidades não precisam reler o brand board; basta usar a exportação deste perfil para que nome, cores, tagline e tom sejam sempre os mesmos em imagens, vídeos, textos, cronogramas, legendas e respostas.
Fluxo de trabalho
- Leia a marca atentamente.
- A partir do Brand Spec (resultado da habilidade
brandboard-standard, arquivo MarkdownBrand Spec: NOME): executepython scripts/profile.py from-spec brand-spec.md profile.json. O script monta um rascunho do perfil (nome, tagline, paleta com funções, fonte, mascote, serviços, pacotes, tom) e imprime uma lista de itens a serem confirmados: a função das cores é heurística, nome do mascote, prefixo sugerido, preços dos pacotes, URL, contatos, e seções marcadas com[ASSUMO]. O Brand Spec é uma fonte mais forte do que a imagem do board, pois hex, fontes e texto já estão padronizados. - A partir da imagem do brand board: leia diretamente o nome da marca (incluindo domínio), tagline exata, nome e código hexadecimal das cores, fonte do título e do corpo, formato do logotipo, mascote, valores/filosofia (para o tom), serviços, pacotes e CTA. Se o hex não estiver escrito, execute
python scripts/profile.py colors board.pngpara estimar as cores dominantes, compare com o que é visível e mencione que é uma estimativa. - A partir de texto/descrição do usuário: aprove conforme está. Não adicione serviços, preços ou alegações que não foram mencionadas.
- A partir do Brand Spec (resultado da habilidade
- Determine o
prefix: 2 a 3 letras minúsculas do nome da marca (ex.:pw), que não seja igual à abreviação de uma plataforma. - Preencha o
profile.json(python scripts/profile.py --example; explicação dos campos emreferences/profile-schema.md). Defina as funções das cores:dark(principal escuro),accent(CTA/destaque),light(fundo claro),support(suporte),offwhite(texto em fundo escuro). - Pergunte uma vez sobre algo importante que não possa ser inferido: número do WhatsApp, e-mail, link de agendamento, preços dos pacotes, horário de funcionamento, público-alvo principal. Se não for respondido, deixe em branco; outras habilidades marcarão como
[PREENCHER]. - Validação:
python scripts/profile.py validate profile.json. Corrija erros. Leia a tabela de contraste; pares que NÃO PASSAM (ex.: laranja de destaque sobre creme) são registrados como proibições: use apenas para ícones ou botões com texto escuro, não para texto. - Gere o Brand Lock e o Voice Lock:
python scripts/profile.py lock profile.json(pronto para colar no ChatGPT). - Exporte conforme necessário:
python scripts/profile.py export profile.json --for ALVO out.jsoncom ALVOcommand-pack,flow-video,text-layout,calendar(adicione--start YYYY-MM-DD),caption,reply,quora, oulongform. O script informa os campos que ainda estão incompletos para aquele alvo (ex.:examplesparatext-layout,weeks_planparacalendar); complete usando a habilidade relacionada e salve novamente emprofile.jsonpara que o perfil permaneça a fonte única. - Entregue o
profile.jsoncompresent_files, um resumo de um parágrafo (nome, prefixo, paleta com funções, fonte, mascote, serviços), lista de suposições/estimatimativas, resultados de contraste e instruções sobre como usar a exportação em outras habilidades.
Princípios
- Copie exatamente, não corrija. Tagline, nome e ortografia devem ser obtidos conforme o brand board, incluindo maiúsculas, minúsculas e pontuação.
- Não invente. Preços, serviços, horários, contatos e alegações vêm apenas do usuário ou do board. Campos desconhecidos são deixados em branco, não adivinhados.
- Fonte única. Se o usuário alterar dados (cores, CTA, serviços), atualize o
profile.jsone reexporte; não edite cada arquivo derivado separadamente. - Contraste é dado. Informe os números de contraste (taxa) e as regras de uso, não apenas "não é bom".
- Atualização: quando o usuário fornecer uma nova versão da marca, compare com o perfil antigo e mostre o que mudou antes de sobrescrever.
Arquivos
scripts/profile.py---example,from-spec,validate,export,lock,colorsreferences/profile-schema.md- esquema, funções das cores, alvos de exportação, lista de verificação para leitura do brand board