---
name: fabrica-conteudo-imperatriz
description: Fábrica de Skills de Conteúdo — onboarding guiado que entrevista o usuário sobre qualquer profissional (médica, advogada, nutricionista, arquiteta...) e CONSTRÓI uma skill filha completa de criação de conteúdo Instagram com o DNA da marca dele — carrossel, arte fixa, capa de reels e stories, com fotos reais catalogadas, logo, fontes, framework de copy, linha editorial 30 dias e anti-repetição. Use quando o usuário pedir "criar uma skill de conteúdo pra [profissional/cliente]", "skill igual à da Dra. Mayara pra outro nicho", "fábrica de conteúdo pra minha mentorada", "onboarding de skill de conteúdo", "skill de carrossel personalizada do zero".
---

# Fábrica de Conteúdo Imperatriz — Skills de Conteúdo Sob Medida

Meta-skill que constrói skills filhas de criação de conteúdo. Engenharia reversa do processo que criou a `/conteudo-dra-mayara` (padrão-ouro em `~/.claude/skills/conteudo-dra-mayara/` — consulte na dúvida). Método Imperatriz — propriedade Tata Gonçalves.

## O que a skill filha gerada entrega

6 modos (`--editorial`, `--carrossel`, `--arte`, `--capa-reels`, `--stories`, `--lote`), artes PNG renderizadas localmente (HTML→Chrome headless, custo zero, sem API), legenda + CTA único, framework de copy 3P, linha editorial pilares×arquétipos×segmentos, registro anti-repetição, banco de fotos catalogado, compliance da profissão como filtro bloqueante.

## Processo em 4 fases (sempre nesta ordem)

### FASE 1 — ONBOARDING (entrevista em blocos)

Conduzir a entrevista de `references/onboarding.md`: **um bloco por vez** (B0 a B8), aguardando as respostas antes do próximo. Regras da entrevista:
- Aceitar "não tenho" — cada pergunta tem um default documentado. NUNCA travar o processo por item faltante; registrar como pendência da skill filha.
- NUNCA inventar dados (registro profissional, serviços, preços). O que não foi informado vira pendência.
- Arquivos recebidos (fotos, logo, PDFs de referência) são MATERIAL PRIVADO do cliente.
- Ao final, mostrar um resumo do dossiê coletado pro usuário confirmar antes de construir.

### FASE 2 — CONSTRUÇÃO (gerar a skill filha)

1. Nome da filha: `conteudo-<slug-do-profissional>` em `~/.claude/skills/`.
2. Analisar as referências aprovadas com `references/metodo-analise-camadas.md` → extrair DNA visual (tokens, layouts, alternância) e DNA verbal (tom, léxico, framework de copy). Sem referências? Usar os defaults do método com a direção visual escolhida no B1.
3. Processar a marca: logo → rodar `scripts/extrair_logo.py` (cores exatas hex + versão transparente); fontes → Google Fonts com fallback.
4. Catalogar fotos: copiar pra `assets/fotos/` da filha renomeando por `<look>-<nº>-<pose>`; classificar fundo claro/escuro; eleger a ⭐ melhor foto de capa (corpo maior no quadro); escrever `references/banco-de-fotos.md`.
5. Gerar TODOS os arquivos da filha conforme `references/blueprint-skill-gerada.md` (estrutura espelho do padrão-ouro), preenchendo os templates de `templates/` com os tokens da marca.
6. Aplicar as regras invioláveis de `references/regras-universais.md` e o compliance da profissão de `references/compliance-profissoes.md`.

### FASE 3 — TESTE (obrigatório, nunca pular)

1. Renderizar 1 capa L1 (com a foto ⭐) e 1 arte manifesto de teste.
2. Conferência com CROP/ZOOM da região do rosto (`scripts/conferir_rosto.py`) — cabelo conta como rosto; texto tocando = ajustar `--foto-x/--foto-zoom/font-size` e re-renderizar até passar.
3. Mostrar os renders pro usuário aprovar. Ajustar o que ele pedir. Vetos dele viram regras na seção "Nunca fazer" da filha.

### FASE 4 — ENTREGA

1. Listar pro usuário: o que a filha faz, modos de uso, pendências registradas.
2. Salvar memória do projeto (arquivo novo em memory/ + linha no MEMORY.md).
3. Oferecer: (a) primeira produção real de teste; (b) empacotamento ZIP autocontido pra compartilhar com time/mentorada (LEIA-ME de instalação incluso — modelo no blueprint).

## Regras da fábrica

- A skill filha é sempre AUTOCONTIDA (assets dentro dela, caminhos resolvidos pelo Base directory, saída adaptável: vault se existir, senão `~/Desktop/<Nome>-Conteudo/`).
- Fotos IA do profissional: só com autorização explícita coletada no B3, e a filha deve AVISAR custo antes de gerar (integração `higgsfield-soul-id`).
- Registro anti-repetição: avisar que não sincroniza entre máquinas (uma pessoa dona do registro).
- Requisitos de máquina da filha: Claude Code + Google Chrome. Nada mais.

## Arquivos desta fábrica

- `references/onboarding.md` — os 9 blocos de entrevista com perguntas literais, formatos aceitos e defaults
- `references/metodo-analise-camadas.md` — como decodificar referências aprovadas em 9 camadas + DNA verbal + framework de copy
- `references/blueprint-skill-gerada.md` — especificação arquivo a arquivo da skill filha
- `references/regras-universais.md` — regras invioláveis (visuais, workflow, equipe) aprendidas no padrão-ouro
- `references/compliance-profissoes.md` — regras de publicidade por profissão
- `templates/slide-base.html`, `templates/capa-reels.html`, `templates/render.sh` — base genérica com tokens a preencher
- `scripts/extrair_logo.py`, `scripts/conferir_rosto.py` — utilitários (rodar com `uv run --with pillow`)
