TRILHA 3

🟣 Contexto & Comandos

O que separa quem brinca de quem produz: gerenciar o contexto ativamente e dominar os comandos avançados de sessão.

6 módulos ~50 minutos Intermediário
JANELA DE CONTEXTO útil ruído: leituras, buscas, tentativas... ↯ satura /compact DEPOIS resumo + foco espaço livre p/ raciocinar /context quanto já usei? /clear tarefa nova, limpa /btw · /fork sem poluir o fio

Mapa da trilha

Conteúdo detalhado

🟣 O que é

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.

💡 Por que aprender

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.

🔑 Os 3 comandos de contexto

ComandoO que fazQuando
/contextMostra quanto da janela está usadaPra decidir quando agir
/compactResume a conversa sem perder o fio~70% cheio, mesma tarefa
/clearZera o contexto totalmenteTrocou 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.

🟣 O que é

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.

💡 Por que aprender

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.

🔑 Os comandos

ComandoPara quê
/btwPergunta paralela de 1 turno — sem quebrar o fluxo, mas com todo o contexto
/forkRamifica a sessão pra explorar outro caminho sem perder onde estava
/loopRoda uma tarefa em intervalos, sozinho, por até alguns dias
/scheduleAgenda execuções (ex.: revisar PRs a cada 30 min)
/buddyModo "pair programming": raciocina junto e ensina, não sai executando
auto-modeClassificador 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 que é

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.

💡 Por que aprender

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.

🔑 Os dois níveis

🟠 MegaThink

~10.000 tokens de raciocínio

Gatilhos: think hard, think deeply, megathink

Refatorações médias/grandes, documentos de design, planejamento estruturado

🔴 UltraThink

~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.

🟣 O que é

Comandos que ajudam você a evoluir o próprio uso do Claude Code: aprender os fundamentos, medir como você trabalha e descobrir onde melhorar.

💡 Por que aprender

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 alavancas reais

🧹 /clear + /compact

As 2 alavancas que mais rendem: limpe ao trocar de tarefa, compacte ao passar de ~70% do /context. Sessão sempre afiada.

🧭 opusplan

Opus planeja, Sonnet executa (/model opusplan). Qualidade no plano, custo baixo na execução.

⚙️ /config + hooks

Ajuste output styles e permissões em /config; automatize o ciclo do agente com hooks no settings.json.

🗺️ /ultraplan (comunidade)

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.

🟣 O que é

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".

💡 Por que aprender

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.

🔑 Os 5 níveis (escada)

1

Conversa — usa como um chat no terminal, edições pontuais

2

Contexto — CLAUDE.md, /clear e /compact, modo plano

3

Extensão — skills, MCP, hooks, comandos customizados

4

Paralelo — subagentes, worktrees, vários Claudes ao mesmo tempo

5

Orquestração — times de agentes, automações agendadas, Cowork (trilha 6)

Contexto
Memória
Permissões
Skills/Agentes
Verificação
Automação

Os 6 pilares que sustentam todos os níveis.

🟣 O que é

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".

💡 Por que aprender

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.

🔑 Os destaques do criador

RecursoO que faz
App mobileAba "Code" no app Claude (iOS/Android) — sessões completas pelo celular
/loop + /scheduleRodar automaticamente em intervalos — acompanhar PRs, code review (skills)
HooksLógica determinística no ciclo do agente (SessionStart, PreToolUse, Stop...)
git worktreeVários Claudes em paralelo, cada um num branch/worktree — sem conflito
--fork-sessionRetomar ramificando: claude --resume <id> --fork-session
.claude/commandsComandos de barra customizados — automatize fluxos repetidos do time
--add-dirDá acesso a vários repositórios sem trocar de sessão
/agentsSubagentes com prompt e ferramentas próprios (.claude/agents/) — trilha 6
/mcpConecta ferramentas externas via MCP servers — trilha 5
claude -pModo 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."

← Anterior: T2 Construindo do Zero Próxima: T4 Skills →