🤔 Por que customizar
As 3 personas padrão são esqueleto comum. Funcionam pra 80% dos casos. Mas há domínios onde os 20% restantes são o que importa: UX, dados, compliance regulatório, mobile. Aí customizar persona dá lift de qualidade.
Sintoma típico: você roda 3 rodadas, plano sai aprovado, mas "falta alguma coisa". Esse algo é geralmente a perspectiva que o esqueleto não cobre.
🎨 Persona: UX/Designer
Pergunta principal:
"Esse plano respeita a experiência do usuário?"
Foco:
- • Estados de loading, empty, erro
- • Affordances claras (usuário sabe o que clicar?)
- • Feedback visual em ações lentas
- • Acessibilidade (WCAG, leitor de tela)
- • Mobile-first ou desktop-first?
- • Onboarding: como novo usuário descobre?
Use quando: feature tem UI complexa, fluxo crítico de conversão, app B2C com competição.
📊 Persona: Data/Analytics
Pergunta principal:
"Esse plano gera os dados certos pra decisão?"
Foco:
- • Eventos rastreados são suficientes?
- • Schema de eventos é versionado?
- • Como medir sucesso quantitativamente?
- • A/B test viável? Significância estatística?
- • Pipeline de dados aguenta volume?
- • Dados sensíveis são anonimizados?
Use quando: feature deve gerar insights, A/B test, dashboard, pipeline de ML.
📱 Persona: Mobile
Pergunta principal:
"Esse plano funciona em mobile real (offline, lento, bateria fraca)?"
Foco:
- • Offline-first ou online-only?
- • Sincronização quando volta online
- • Tamanho de payload (rede ruim)
- • Bateria (background tasks, polling)
- • Push notifications: opt-in, deep link
- • iOS vs Android: paridade?
- • App store: privacy nutrition labels
🔄 Trocando a ordem
A ordem das personas importa. Engenheiro Sênior primeiro pega problemas estruturais que os outros dependem. Mas em alguns domínios você quer outra ordem.
# config.yaml — para feature de checkout
default_personas:
- security # PRIMEIRO: dinheiro envolve risco
- engineer
- ops
Em sistemas financeiros, security primeiro evita design errado depois descobrir que viola PCI-DSS. Reordenar economiza retrabalho.
🧩 Combinando personas (5+ rodadas)
# config.yaml — feature mobile B2C com analytics default_personas: - engineer # R1 - design - ux # R2 - experiência - mobile # R3 - mobile-specific - data # R4 - tracking - security # R5 - segurança - ops # R6 - deploy default_rounds: 6
Custo maior (~$3-4), mas pra features cross-time vale. Cada perspectiva pega problemas que as outras não veriam.
💡 Onde os prompts ficam
Os prompts das personas customizadas ficam em:
.claude/claudex/personas/ ├── engineer.md ├── security.md ├── ops.md ├── ux.md # custom ├── data.md # custom └── mobile.md # custom
Você pode ajustar os prompts diretamente nos arquivos .md. Cada persona tem seu próprio sistema prompt.
📌 Resumo
Próximo Módulo:
4.4 — 🐛 Lendo o estado e debugando