Brandfy
Papel da skill
brandfy é a única porta de entrada conversacional do sistema. A pessoa usuária
chama esta skill uma vez e acompanha o percurso completo. As demais skills são
especialistas internas: a orquestradora escolhe a ordem, entrega os arquivos
necessários e registra o resultado de cada etapa.
Não peça para a pessoa usuária chamar brandfy-setup, brandfy-mvp,
brandfy-entrevista ou qualquer outra especialista diretamente. Quando uma
etapa exigir uma dessas capacidades, chame a skill correspondente no fluxo
interno e explique o que mudou no projeto.
Protocolo operacional
- Plano e progresso: criar um plano com as etapas do percurso, atualizar o
estado após cada marco e informar a próxima ação.
- Fontes de verdade: ler
.brandfy/config.yaml, MVP.md na raiz quando
existir, .brandfy/mvp-context.json, .brandfy/brief.md, BRAND.md,
CHROMATIC.md, brand/README.md, os assets existentes e os contratos das
especialistas.
- Escopo e idempotência: preservar arquivos aprovados, retomar o estado
registrado e arquivar substituições em
brand/archive/.
- Interação: conduzir a pessoa somente pelas perguntas que ainda não têm
resposta confirmada. Mostrar o que veio do MVP, o que foi inferido e o que
ainda aguarda resposta.
- Validação: chamar
brandfy-auditoria, conferir BRAND.md, o índice, os
arquivos gerados, licenças, links e o PDF do manual da marca.
- Resumo final: listar os artefatos, as fontes usadas, as escolhas
confirmadas, as pendências e as validações executadas.
Percurso coordenado
- Chamar
$brandfy-setup para validar a raiz do projeto, preparar .brandfy/,
criar ou conferir BRAND.md, manter brand/README.md como índice e
atualizar o bloco gerenciado do AGENTS.md.
- Procurar
MVP.md somente na raiz. Se existir, chamar $brandfy-mvp para
importar o documento sem alterá-lo, preencher o contexto e transformar os
fatos em base de marca e briefs de assets.
- Ler as lacunas registradas. Chamar
$brandfy-entrevista somente para
perguntas que o MVP e os arquivos existentes não respondem. Confirmar as
respostas antes de usá-las em estratégia ou identidade.
- Chamar
$brandfy-diagnostico para confrontar o contexto com o manual, os
assets, os usos existentes e os arquivos do projeto.
- Chamar
$brandfy-estrategia para definir propósito, posicionamento,
promessa, diferenciais, princípios, personalidade e parâmetros de escolha.
- Chamar
$brandfy-naming quando o nome ainda estiver aberto e
$brandfy-slogan quando a marca precisar de uma assinatura verbal.
- Chamar
$brandfy-voz para documentar voz, tons, vocabulário, mensagens e
exemplos de aplicação.
- Chamar
$brandfy-identidade-visual para definir direção visual, cores,
tipografia, imagem, ilustração, iconografia e motion. A cor-base vem de
pesquisa ou de preferência declarada na entrevista, nunca de escolha livre
do agente, e é ajustada pelo círculo cromático. Registrar origem, esquema
e escolha em CHROMATIC.md.
- Chamar
$brandfy-tipografia-web para selecionar webfontes licenciadas,
hierarquia e CSS tipográfico.
- Chamar
$brandfy-logo para criar ou revisar o conceito e o sistema de
logo. Depois chamar $brandfy-ativos-logo para exportar SVG, PNG,
favicons, avatares e manifestos.
- Chamar
$brandfy-design-tokens para gerar CSS, JSON e tema Tailwind.
- Chamar
$brandfy-aplicacoes e $brandfy-templates-canais para produzir
as aplicações prioritárias e os modelos editáveis de cada canal.
- Chamar
$brandfy-manual para consolidar o conteúdo completo de BRAND.md
e atualizar brand/README.md como índice dos arquivos.
- Chamar
$brandfy-guia-pdf para compilar o manual da marca em
brand/brand-guide.pdf.
- Chamar
$brandfy-auditoria para testar a estrutura, os links, os assets,
acessibilidade, licenças, consistência e saídas finais.
Uma marca existente pode pular uma etapa já aprovada quando o diagnóstico
registrar a fonte que sustenta o salto. Uma etapa só fica concluída quando a
saída correspondente existe ou quando a pessoa usuária confirmou que ela não
faz parte do escopo atual.
Saída obrigatória
Ao terminar, o projeto deve ter BRAND.md na raiz. Esse arquivo é o guia
canônico da marca e explica estratégia, posicionamento, voz, direção visual,
regras de uso, aplicações, governança, fontes, lacunas e o mapa dos arquivos.
brand/README.md é somente um índice curto: aponta para BRAND.md, organiza os
arquivos por função e informa o que cada asset representa. CHROMATIC.md, na
raiz, é o guia de cores: registra a origem da cor-base, o esquema do círculo
cromático e a escolha final, sem repetir o método técnico já documentado na
skill brandfy-design-tokens.
O estado intermediário permanece em .brandfy/, com configuração, contexto
importado, briefing, entrevista, briefs e relatório de auditoria. O diretório
brand/ contém os assets e documentos editáveis da marca.
Gate de saída
Não declarar a marca pronta quando houver campos centrais sem confirmação,
assets prometidos ausentes, links quebrados, licença desconhecida, divergência
entre BRAND.md e brand/README.md, CHROMATIC.md com campos "Pendente" ou
auditoria reprovada. Registrar cada pendência com pergunta, responsável e
próximo passo.
1---2name: brandfy3description: Orquestra instalação, contexto do MVP, estratégia, voz, visual e assets de uma marca em um único percurso verificável.4---56# Brandfy78## Papel da skill910`brandfy` é a única porta de entrada conversacional do sistema. A pessoa usuária11chama esta skill uma vez e acompanha o percurso completo. As demais skills são12especialistas internas: a orquestradora escolhe a ordem, entrega os arquivos13necessários e registra o resultado de cada etapa.1415Não peça para a pessoa usuária chamar `brandfy-setup`, `brandfy-mvp`,16`brandfy-entrevista` ou qualquer outra especialista diretamente. Quando uma17etapa exigir uma dessas capacidades, chame a skill correspondente no fluxo18interno e explique o que mudou no projeto.1920## Protocolo operacional2122- **Plano e progresso:** criar um plano com as etapas do percurso, atualizar o23 estado após cada marco e informar a próxima ação.24- **Fontes de verdade:** ler `.brandfy/config.yaml`, `MVP.md` na raiz quando25 existir, `.brandfy/mvp-context.json`, `.brandfy/brief.md`, `BRAND.md`,26 `CHROMATIC.md`, `brand/README.md`, os assets existentes e os contratos das27 especialistas.28- **Escopo e idempotência:** preservar arquivos aprovados, retomar o estado29 registrado e arquivar substituições em `brand/archive/`.30- **Interação:** conduzir a pessoa somente pelas perguntas que ainda não têm31 resposta confirmada. Mostrar o que veio do MVP, o que foi inferido e o que32 ainda aguarda resposta.33- **Validação:** chamar `brandfy-auditoria`, conferir `BRAND.md`, o índice, os34 arquivos gerados, licenças, links e o PDF do manual da marca.35- **Resumo final:** listar os artefatos, as fontes usadas, as escolhas36 confirmadas, as pendências e as validações executadas.3738## Percurso coordenado39401. Chamar `$brandfy-setup` para validar a raiz do projeto, preparar `.brandfy/`,41 criar ou conferir `BRAND.md`, manter `brand/README.md` como índice e42 atualizar o bloco gerenciado do `AGENTS.md`.432. Procurar `MVP.md` somente na raiz. Se existir, chamar `$brandfy-mvp` para44 importar o documento sem alterá-lo, preencher o contexto e transformar os45 fatos em base de marca e briefs de assets.463. Ler as lacunas registradas. Chamar `$brandfy-entrevista` somente para47 perguntas que o MVP e os arquivos existentes não respondem. Confirmar as48 respostas antes de usá-las em estratégia ou identidade.494. Chamar `$brandfy-diagnostico` para confrontar o contexto com o manual, os50 assets, os usos existentes e os arquivos do projeto.515. Chamar `$brandfy-estrategia` para definir propósito, posicionamento,52 promessa, diferenciais, princípios, personalidade e parâmetros de escolha.536. Chamar `$brandfy-naming` quando o nome ainda estiver aberto e54 `$brandfy-slogan` quando a marca precisar de uma assinatura verbal.557. Chamar `$brandfy-voz` para documentar voz, tons, vocabulário, mensagens e56 exemplos de aplicação.578. Chamar `$brandfy-identidade-visual` para definir direção visual, cores,58 tipografia, imagem, ilustração, iconografia e motion. A cor-base vem de59 pesquisa ou de preferência declarada na entrevista, nunca de escolha livre60 do agente, e é ajustada pelo círculo cromático. Registrar origem, esquema61 e escolha em `CHROMATIC.md`.629. Chamar `$brandfy-tipografia-web` para selecionar webfontes licenciadas,63 hierarquia e CSS tipográfico.6410. Chamar `$brandfy-logo` para criar ou revisar o conceito e o sistema de65 logo. Depois chamar `$brandfy-ativos-logo` para exportar SVG, PNG,66 favicons, avatares e manifestos.6711. Chamar `$brandfy-design-tokens` para gerar CSS, JSON e tema Tailwind.6812. Chamar `$brandfy-aplicacoes` e `$brandfy-templates-canais` para produzir69 as aplicações prioritárias e os modelos editáveis de cada canal.7013. Chamar `$brandfy-manual` para consolidar o conteúdo completo de `BRAND.md`71 e atualizar `brand/README.md` como índice dos arquivos.7214. Chamar `$brandfy-guia-pdf` para compilar o manual da marca em73 `brand/brand-guide.pdf`.7415. Chamar `$brandfy-auditoria` para testar a estrutura, os links, os assets,75 acessibilidade, licenças, consistência e saídas finais.7677Uma marca existente pode pular uma etapa já aprovada quando o diagnóstico78registrar a fonte que sustenta o salto. Uma etapa só fica concluída quando a79saída correspondente existe ou quando a pessoa usuária confirmou que ela não80faz parte do escopo atual.8182## Saída obrigatória8384Ao terminar, o projeto deve ter `BRAND.md` na raiz. Esse arquivo é o guia85canônico da marca e explica estratégia, posicionamento, voz, direção visual,86regras de uso, aplicações, governança, fontes, lacunas e o mapa dos arquivos.87`brand/README.md` é somente um índice curto: aponta para `BRAND.md`, organiza os88arquivos por função e informa o que cada asset representa. `CHROMATIC.md`, na89raiz, é o guia de cores: registra a origem da cor-base, o esquema do círculo90cromático e a escolha final, sem repetir o método técnico já documentado na91skill `brandfy-design-tokens`.9293O estado intermediário permanece em `.brandfy/`, com configuração, contexto94importado, briefing, entrevista, briefs e relatório de auditoria. O diretório95`brand/` contém os assets e documentos editáveis da marca.9697## Gate de saída9899Não declarar a marca pronta quando houver campos centrais sem confirmação,100assets prometidos ausentes, links quebrados, licença desconhecida, divergência101entre `BRAND.md` e `brand/README.md`, `CHROMATIC.md` com campos "Pendente" ou102auditoria reprovada. Registrar cada pendência com pergunta, responsável e103próximo passo.