1
⌨️ Ativando com Shift+Tab
No Claude Code Max, Shift+Tab alterna entre aprovação manual e auto mode. Toggle reversível.
Plano Max obrigatório. Claude Pro e API direta não têm auto mode — precisam aprovação manual por ação.
2
✅ Quando usar
- ✓Tarefa bem escopada — critério de sucesso testável
- ✓Testes automatizados — guard-rail real
- ✓Repositório pessoal/feature branch — blast radius contido
- ✓Você tem ≥1h livre — auto mode precisa de tempo
3
❌ Quando NÃO usar
✗ Evitar
- • Main branch compartilhado
- • Sistemas em produção
- • Decisões abertas de design
- • Sem testes automáticos
- • Impacto externo (PR, deploy, email)
✓ Preferir manual
- • Spec ambígua
- • Primeira vez com essa stack
- • Debugging de bug difuso
- • Refator sem testes cobrindo
4
🔔 Notificações sonoras
Hook em ~/.claude/settings.json:
{
"hooks": {
"Stop": [
{
"matcher": "",
"hooks": [
{ "type": "command", "command": "afplay /System/Library/Sounds/Glass.aiff" }
]
}
]
}
}Linux: paplay /usr/share/sounds/... • Windows: powershell -c [console]::beep(...)
5
🧯 Interromper sem perder
Sequência para pausar auto mode sem quebrar contexto:
- Esc pausa ação em andamento
- Você injeta correção/observação em texto
Continueretoma com o novo input
Contexto preservado — não precisa recomeçar do zero.
6
📊 Métricas
| Cenário | Tempo humano | Output |
|---|---|---|
| Manual (baseline) | 2h00 | 1 PR |
| Auto mode | 10min prompt + ~10min revisão | 1 PR |
| Ganho | ~100min recuperados | mesmo |
7
💼 Caso real: 2h autônomas
Setup do caso
- • Briefing ICCA completo (~30 linhas)
- •
tests.jsoncom 12 testes a passar - •
spec.mdcom critério de aceite - • Branch
attempt/20260420-migration - • Hook onStop com som
- • Shift+Tab → auto mode
Resultado
2h de execução sem terminal aberto. Som tocou 4x (2 perguntas, 1 meio, 1 fim). PR com 12/12 testes verdes.
📋 Resumo
✓
Shift+Tab no Max — toggle auto mode
✓
Nunca em main compartilhado — blast radius
✓
Hooks sonoros — liberam atenção
✓
Esc + Continue — intervir sem perder
Próximo Módulo:
3.6 — Prompts de Segurança