Verificando acesso...

MÓDULO 2.3

🎤 Faça a Skill Perguntar

Quebre o loop morto de outputs genéricos integrando entrevistas com o Ask User Input Tool antes de gerar qualquer saída.

6
Tópicos
35
Minutos
Inter.
Nível
Texto
Tipo
1

💀 O problema do loop morto

O loop morto é o padrão mais frustrante no uso de skills de geração de conteúdo. Funciona assim: você aciona a skill, recebe um output genérico, pede refinamento, recebe outro output ligeiramente diferente mas ainda genérico, pede mais refinamento, e assim por diante — sem nunca chegar no resultado que você realmente quer. O problema não é a qualidade da skill em si — é que ela não tem o contexto necessário para gerar algo realmente específico. Sem saber para quem, em qual plataforma e com qual objetivo, a skill só pode produzir o denominador comum de todos os casos possíveis: o genérico.

Diagrama do loop morto em skills sem entrevista
O loop morto: iterações sem fim sem nunca chegar ao output correto

💀 Anatomia do Loop Morto

Skill acionada sem contexto específico

Output gerado com base em defaults genéricos

Usuário pede refinamento sem especificar o gap

Outro output genérico — loop continua indefinidamente

2

🛠️ O que é o Ask User Input Tool

O Ask User Input Tool é uma primitiva nativa do Claude Code que permite que a skill pause sua execução e faça uma pergunta direta ao usuário, aguardando a resposta antes de continuar. É o mecanismo que transforma a skill de um gerador de output em um sistema de entrevista + geração. Ao contrário de incluir perguntas no corpo do output (o que muitas pessoas fazem de forma gambiarra), o Ask User Input Tool é a forma técnica correta — ela pausa o fluxo e coleta a informação antes de qualquer geração acontecer.

🛠️ Ask User Input na Prática

Na skill, a instrução para usar o Ask User Input Tool tem este formato:

"Antes de gerar o output, use o Ask User Input Tool para coletar as seguintes informações:
1. Para qual produto ou serviço é o copy?
2. Qual é o público-alvo principal?
3. Qual é a plataforma de destino?
4. Qual é o objetivo principal (vendas, engajamento, captura de leads)?
Somente após coletar todas as respostas, gere o copy."

💡 Dica Prática

Instrua a skill para confirmar as informações coletadas antes de gerar: "Após coletar as respostas, resuma o que foi informado e peça confirmação antes de iniciar a geração." Isso reduz erros por interpretação incorreta.

3

⏰ Quando pedir informações

Nem toda skill se beneficia de entrevista. Adicionar perguntas em skills onde o contexto já é suficiente cria fricção desnecessária que desgasta o usuário. O critério principal é: a saída da skill varia significativamente dependendo do contexto do usuário? Se sim, entreviste. Se a skill gera output relativamente consistente independente de quem a usa, a entrevista vai apenas atrasar o processo sem agregar qualidade.

✓ Skills que se beneficiam de entrevista

  • Copywriting e criação de conteúdo
  • Análise de negócio e estratégia
  • Planejamento de projetos
  • Scripts de vendas personalizados
  • Diagnóstico de problemas específicos

✗ Skills que NÃO precisam de entrevista

  • Formatação de código ou texto
  • Conversão de formatos (JSON → CSV)
  • Resumo de conteúdo já fornecido
  • Traduções diretas
  • Geração de templates genéricos
4

💡 Quais perguntas fazem diferença

A armadilha comum é fazer muitas perguntas achando que mais contexto sempre é melhor. Não é. Perguntas demais criam atrito e reduzem a probabilidade de o usuário completar a entrevista. O segredo é identificar as 2-4 perguntas que têm o maior impacto na qualidade do output e fazer apenas essas. Perguntas sobre contexto e objetivo têm impacto muito maior do que perguntas sobre preferências estéticas secundárias.

💡 As 4 Perguntas de Maior Impacto

1
Quem é o público?

Muda tudo: vocabulário, nível de technicidade, referências culturais, tom.

2
Qual é o objetivo?

Vender, educar, engajar, capturar leads — cada objetivo tem uma estrutura completamente diferente.

3
Qual é o contexto ou produto?

O que está sendo comunicado — sem isso, qualquer output é ficção.

4
Quais restrições existem?

Limite de caracteres, coisas para evitar, tom específico — restrições são frequentemente esquecidas e fazem outputs serem rejeitados.

5

🔗 Estruturando a entrevista

A entrevista pode ser estruturada de duas formas: linear (perguntas fixas em sequência independente das respostas) ou adaptativa (pergunta seguinte depende da resposta anterior). Para a maioria das skills, a entrevista linear é mais simples de implementar e suficientemente eficaz. A entrevista adaptativa só justifica a complexidade adicional quando o domínio tem variações radicalmente diferentes que requerem conjuntos completamente distintos de informação.

Entrevista Linear (recomendada para a maioria)

"Use Ask User Input para coletar em sequência:
P1: Descreva brevemente o produto ou serviço.
P2: Quem é o público-alvo? (idade, cargo, interesse principal)
P3: Qual plataforma? (Instagram, LinkedIn, email, etc.)
P4: Qual o objetivo? (venda direta, geração de leads, engajamento)
Após P4, gere o copy."

Entrevista Adaptativa (para domínios complexos)

"P1: É um produto físico ou digital?
→ Se físico: P2 sobre logística e especificações técnicas
→ Se digital: P2 sobre resultado prometido e transformação
Continue adaptando as perguntas às respostas anteriores."
6

📄 Exemplo de skill com entrevista

O exemplo abaixo mostra uma skill de copywriting para redes sociais completamente implementada com Ask User Input. Esta é a estrutura real que você pode usar como base e adaptar para seus próprios casos de uso. Observe a posição da entrevista: antes de qualquer instrução de geração, garantindo que o Claude colete tudo que precisa antes de começar a criar.

skill: social-copywriter.md

Exemplo completo

# Social Copywriter

description: Use para criar posts para Instagram, LinkedIn, Facebook e e-mail marketing. Solicita contexto antes de gerar.


## Entrevista (OBRIGATÓRIA)

Antes de qualquer output, use o Ask User Input Tool para coletar:

1. "Descreva o produto/serviço em 2-3 frases."

2. "Quem é o público-alvo? (perfil, idade, interesse principal)"

3. "Qual plataforma e formato? (ex: Instagram carrossel, LinkedIn post)"

4. "Objetivo principal? (venda, engajamento, leads)"


## Geração

Com o contexto coletado, gere o copy seguindo a estrutura AIDA...

💡 Dica Prática

Adicione uma instrução ao final da entrevista: "Resuma as informações coletadas em uma linha e confirme com o usuário antes de prosseguir." Isso evita que o Claude interprete mal uma resposta ambígua e gere output baseado em premissas erradas.

🎤 Resumo do Módulo

Loop morto = falta de contexto antes de gerar — mais iteração não resolve; contexto prévio resolve
Ask User Input Tool pausa o fluxo e coleta — a forma técnica correta, não uma gambiarra
Skills de alto contexto se beneficiam mais — copywriting, estratégia, diagnóstico
4 perguntas de maior impacto — público, objetivo, contexto, restrições
Entrevista linear para a maioria dos casos — adaptativa apenas para domínios com variações radicais

Próximo Módulo:

2.4 — ✍️ Regras de Tom e Escrita: como programar a voz do usuário e evitar os vícios de escrita do modelo