O que separa quem brinca de quem produz: gerenciar o contexto ativamente e dominar os comandos avançados de sessão.
/context /compact /clear
/btw /fork /loop /schedule
orçamento de raciocínio
/clear /compact · opusplan · hooks
mapa de competência
os 15 segredos do Boris
A janela de contexto é a memória de trabalho da sessão — e é finita. Cada leitura de arquivo, busca, saída de comando e tentativa que deu errado ocupa espaço nela. Quando enche, o Claude tem menos espaço pra raciocinar sobre a tarefa principal.
Em sessões longas a qualidade parece cair — mas não é o modelo que piora, é o contexto que fica poluído. Quem domina /clear e /compact mantém o Claude afiado por horas. É a habilidade mais subestimada do Claude Code.
| Comando | O que faz | Quando |
|---|---|---|
| /context | Mostra quanto da janela está usada | Pra decidir quando agir |
| /compact | Resume a conversa sem perder o fio | ~70% cheio, mesma tarefa |
| /clear | Zera o contexto totalmente | Trocou de tarefa |
Higiene de contexto: mantenha o CLAUDE.md enxuto, evite despejar arquivos gigantes na conversa, e dê /clear ao mudar de assunto. Contexto limpo = respostas melhores.
Além de limpar contexto, o Claude Code tem comandos pra controlar o fluxo sem poluir a conversa principal: perguntas paralelas, ramificar caminhos, rodar sozinho em loop e o modo automático de permissões.
Tarefas longas exigem gerenciar contexto ativamente. Em vez de fazer uma pergunta secundária que enche a janela, use /btw. Em vez de arriscar um caminho e estragar o fio, dê um /fork.
| Comando | Para quê |
|---|---|
| /btw | Pergunta paralela de 1 turno — sem quebrar o fluxo, mas com todo o contexto |
| /fork | Ramifica a sessão pra explorar outro caminho sem perder onde estava |
| /loop | Roda uma tarefa em intervalos, sozinho, por até alguns dias |
| /schedule | Agenda execuções (ex.: revisar PRs a cada 30 min) |
| /buddy | Modo "pair programming": raciocina junto e ensina, não sai executando |
| auto-mode | Classificador de risco: ações seguras passam, arriscadas são sinalizadas |
# forkar uma sessão pelo CLI: claude --resume <session-id> --fork-session # rodar a tarefa em loop: /loop a cada 30 min, verifique novos PRs e resolva comentários
⚠️ Vários destes são skills/comandos que você instala (alguns da comunidade, popularizados no canal: /btw /buddy). Os de contexto (/clear /compact) e o --fork-session são nativos.
O Claude Code reconhece palavras-gatilho que aumentam o orçamento de raciocínio (extended thinking). Quanto mais "forte" a palavra, mais tokens o Claude gasta pensando antes de agir.
Problema difícil — auditoria de arquitetura, refatoração grande, debugging cabeludo — melhora muito quando você manda o Claude pensar mais fundo de propósito. Mas raciocínio custa tokens; use só onde compensa.
~10.000 tokens de raciocínio
Gatilhos: think hard, think deeply, megathink
Refatorações médias/grandes, documentos de design, planejamento estruturado
~32.000 tokens de raciocínio
Gatilhos: ultrathink, think harder, think very hard
Auditorias completas de arquitetura, planejamento profundo em múltiplas etapas
💡 Dica: diga "ultrathink" quando quiser um plano profundo de várias etapas; "think hard" pra refatorações detalhadas. Para o resto, deixe sem gatilho — é mais rápido e barato.
Comandos que ajudam você a evoluir o próprio uso do Claude Code: aprender os fundamentos, medir como você trabalha e descobrir onde melhorar.
A maior alavanca não é um comando isolado, é o loop de melhoria: medir → ajustar regras e hooks → repetir. Quem faz isso fica meses à frente de quem só "usa".
As 2 alavancas que mais rendem: limpe ao trocar de tarefa, compacte ao passar de ~70% do /context. Sessão sempre afiada.
Opus planeja, Sonnet executa (/model opusplan). Qualidade no plano, custo baixo na execução.
Ajuste output styles e permissões em /config; automatize o ciclo do agente com hooks no settings.json.
Plano profundo + raciocínio estendido antes de tocar no código — skill custom popular no canal.
Loop de melhoria contínua: meça como você trabalha (seus logs ficam em ~/.claude/projects) → vire o aprendizado em regras no CLAUDE.md e hooks → guarde num segundo cérebro (trilha 6) → repita.
Um mapa de competência pra você se localizar: os pilares que sustentam o bom uso do Claude Code e os níveis pelos quais todo usuário passa — do "chat melhorado" ao "orquestrador de agentes".
Sem mapa, você fica preso no nível 1 sem perceber. Saber o próximo degrau (ex.: "ainda não uso subagentes") transforma uso aleatório em progresso deliberado.
Conversa — usa como um chat no terminal, edições pontuais
Contexto — CLAUDE.md, /clear e /compact, modo plano
Extensão — skills, MCP, hooks, comandos customizados
Paralelo — subagentes, worktrees, vários Claudes ao mesmo tempo
Orquestração — times de agentes, automações agendadas, Cowork (trilha 6)
Os 6 pilares que sustentam todos os níveis.
Uma coletânea de recursos pouco usados — incluindo a thread famosa do Boris Cherny, criador do Claude Code, com seus 15 recursos ocultos favoritos. É onde está a "alavancagem real".
A maioria nunca mexeu em hooks, worktrees ou no app mobile. Esses recursos não são enfeite: são o que separa quem roda um Claude de quem roda dezenas em paralelo.
| Recurso | O que faz |
|---|---|
| App mobile | Aba "Code" no app Claude (iOS/Android) — sessões completas pelo celular |
| /loop + /schedule | Rodar automaticamente em intervalos — acompanhar PRs, code review (skills) |
| Hooks | Lógica determinística no ciclo do agente (SessionStart, PreToolUse, Stop...) |
| git worktree | Vários Claudes em paralelo, cada um num branch/worktree — sem conflito |
| --fork-session | Retomar ramificando: claude --resume <id> --fork-session |
| .claude/commands | Comandos de barra customizados — automatize fluxos repetidos do time |
| --add-dir | Dá acesso a vários repositórios sem trocar de sessão |
| /agents | Subagentes com prompt e ferramentas próprios (.claude/agents/) — trilha 6 |
| /mcp | Conecta ferramentas externas via MCP servers — trilha 5 |
| claude -p | Modo headless (print) — rodar o Claude em scripts e pipelines |
🌐 A dica nº 1 do Boris: dê ao Claude uma forma de verificar o próprio resultado — a extensão do Chrome pra código web. "Se você não der um navegador a ele, o resultado visual provavelmente não vai ficar bom."