🛠️ Setup rápido (2 min)
claude --upgrade # atualize
claude # entre no CLI
/usage # confirme: model claude-opus-4-7, effort xhigh📝 Primeiro briefing ICCA (bug fix)
Use um bug real do seu backlog. Se não tem, pegue um projeto e injete um:
Intenção: usuários recebem 500 ao editar perfil quando
birthdate é nulo. Quero 400 com mensagem clara.
Restrições: não alterar schema; manter compat com
mobile v2.3 que envia birthdate=null de propósito.
Critérios: tests/profile/null-birthdate.test.ts passa;
+1 teste para birthdate="" (string vazia).
Arquivos: controllers/profile.ts, services/profile.service.ts,
validators/profile.schema.ts.🏃 Deixe rodar (zero interferência)
💡 Regra de ouro
Envie o briefing e não interrompa. O maior hábito a largar é querer "ajudar" no meio. Só responda se ele perguntar ou terminar.
📊 Leia o output
Observe e anote:
- •Quantos tool calls ele fez?
- •Quantos arquivos leu?
- •Pediu confirmação antes de editar?
- •Rodou os testes sozinho?
🔍 low vs. xhigh (mesmo briefing)
Rode o mesmo prompt 2 vezes, alternando /effort low e /effort xhigh.
Em low
Pode parar mais cedo, fazer menos tool calls, não escrever testes extras se o briefing não exigir. É o novo "respeito literal" a effort.
Em xhigh
Explora mais, lê mais arquivos relacionados, valida contra edge cases. Consome mais tokens mas entrega mais por turno.
🎤 Notificação sonora
Adicione ao final do briefing:
Play a sound when you finish this task.O Claude cria seus próprios hooks de notificação. Útil para tarefas de 5+ minutos — você foca em outra coisa e é avisado ao terminar.
💬 Conversa pós-execução
Pergunte ao Claude ao final:
"O que você decidiu sozinho nessa tarefa que eu poderia ter especificado no briefing? Liste 3 pontos."
Ele te ajuda a melhorar o próximo briefing. Loop de feedback curto.
📋 Resumo
Próximo Módulo:
1.6 — Comparativo em Ação (4.6 vs 4.7)