# Blueprint da Skill Filha — Especificação Arquivo a Arquivo

Estrutura espelho do padrão-ouro (`~/.claude/skills/conteudo-dra-mayara/`). Gerar em `~/.claude/skills/conteudo-<slug>/`:

```
conteudo-<slug>/
├── SKILL.md                      ← orquestrador (ver seção 1)
├── LEIA-ME-INSTALACAO.md         ← só quando empacotar pra time
├── references/
│   ├── dna-visual.md             ← 9 camadas decodificadas: tokens hex, tipografia oficial,
│   │                                regra do bold, 5 layouts (L1 full-bleed+scrim, L2, L2c,
│   │                                L3-card, L5 manifesto), alternância, logo (uso e limites),
│   │                                formatos de canvas, margens, REGRAS DURAS L1 e L3-card
│   ├── dna-verbal.md             ← essência da voz, léxico permitido/banido, frases-assinatura,
│   │                                estruturas de frase, regras de escrita, seção "Nunca fazer"
│   │                                (alimentada pelos vetos do cliente — B6 e pós-aprovações)
│   ├── identidade-fisica.md      ← ficha física completa (rosto, pele, cabelo, joias/acessórios,
│   │                                guarda-roupa por look, poses), prompt-mestre IA em inglês,
│   │                                autorização IA sim/não, integração higgsfield-soul-id,
│   │                                regra: validar rosto gerado contra foto real
│   ├── arquetipos-narrativos.md  ← framework de copy no topo + 10 arquétipos de carrossel
│   │                                ADAPTADOS AO NICHO + padrões de capa de reels + 6 formatos
│   │                                de stories com mecânica clicável obrigatória
│   ├── publico-servicos.md       ← identidade profissional, objetivo comercial ÚNICO, tabela de
│   │                                segmentos (dor + gancho), cardápio de serviços, diferenciais,
│   │                                seção COMPLIANCE da profissão, sazonalidades
│   ├── banco-de-fotos.md         ← local (assets/fotos DENTRO da skill), regra de encaixe
│   │                                claro/escuro, catálogo por look com melhor uso, ⭐ foto de capa
│   │                                com valores validados, controle de reuso (3 semanas),
│   │                                aviso MATERIAL PRIVADO
│   ├── linha-editorial.md        ← 5 pilares com % do mês, mix semanal, regras de diversidade
│   │                                (60 dias tema+arquétipo, segmentos alternados, limites por
│   │                                arquétipo), fio narrativo mensal, formato do --editorial
│   └── legendas-ctas.md          ← fórmula de legenda (gancho→desenvolvimento→princípio→CTA),
│   │                                3-5 CTAs variando o ÚNICO objetivo, bloco de assinatura,
│   │                                hashtags por grupo, micro-CTA de stories
├── templates/
│   ├── slide-base.html           ← copiar da fábrica e preencher os tokens :root (cores da marca),
│   │                                fonte no @import e font-family, kicker e @handle do cliente
│   ├── capa-reels.html           ← idem, 1080×1920 com zona de segurança 4:5
│   └── (arte fixa usa slide-base com layouts L2/L2c/L5)
├── scripts/
│   └── render.sh                 ← copiar da fábrica, chmod +x
├── assets/
│   ├── fotos/                    ← fotos renomeadas <look>-<nº>-<pose>.jpeg + <ref>-identidade-facial
│   └── logo/                     ← original + versão transparente (gerada por extrair_logo.py)
└── registro/
    └── publicados.md             ← tabela Data|Formato|Tema|Pilar|Arquétipo|Segmento|Status,
                                     pré-populada com as peças aprovadas usadas como referência
```

## 1. SKILL.md da filha — seções obrigatórias

1. Frontmatter: `name: conteudo-<slug>`, description com nicho + triggers com o nome do profissional e o @.
2. Identidade do cliente (1 parágrafo) + posicionamento.
3. **Regra de ouro**: 3 filtros bloqueantes (visual / verbal / compliance) — refazer antes de mostrar.
4. Tabela dos 6 modos (`--editorial --carrossel --arte --capa-reels --stories --lote`).
5. **Workflow de 9 passos**: carregar DNA → checar anti-repetição → declarar estratégia (pilar×arquétipo×segmento) → roteiro → arte HTML→PNG → foto (real primeiro; IA só autorizada e AVISANDO custo) → legenda+CTA → **conferência com crop/zoom do rosto** → registrar e salvar.
6. Saída adaptável: Obsidian Vault se existir, senão `~/Desktop/<Nome>-Conteudo/AAAA-MM/`.
7. Seção "Uso em equipe" (registro não sincroniza; material privado).
8. Seção "Pendências conhecidas" (tudo que faltou no onboarding).

## 2. Como preencher os templates

No `slide-base.html` e `capa-reels.html` da fábrica, substituir:
- `:root` → cores extraídas (bg dark/light, textos, muted, cor de marca)
- `@import` das fontes → fontes oficiais do cliente (Google Fonts) + fallback
- Kicker → `NOME • ESPECIALIDADE` do cliente
- `.handle` → @ do cliente
- Comentário do logo → caminho `assets/logo/` da filha
Manter INTACTOS: estrutura dos layouts, scrim, knobs `--foto-*`, regras de z-index.

## 3. LEIA-ME de instalação (quando empacotar)

Passos: descompactar → mover pra `~/.claude/skills/` → `chmod +x scripts/render.sh` → requisitos (Claude Code + Chrome) → teste `--arte teste`. Avisos: material privado; registro individual por máquina (definir dona do registro).

## 4. Pós-geração (a filha evolui)

Instruir o usuário: cada VETO do cliente em aprovações vira linha na seção "Nunca fazer" do dna-verbal; valores de posicionamento de foto validados vão pro banco-de-fotos; aprovados novos entram no registro.
