M3 — Uso Cotidiano
Bloco 2 — Primeiro contato · Eixo A · Nível NÍVEL 1 / NÍVEL 2 · LAB lab bug→fix→PR
Abertura
Com o Claude Code instalado e a primeira sessão feita (M2), esta lição cobre o que muda quando ele deixa de ser novidade e vira ferramenta de trabalho: os comandos que você vai usar toda vez, e como uma tarefa termina em algo revisável.
Conceito central
Boa parte do trabalho cotidiano com Claude Code não é escrever uma
instrução longa do zero a cada vez — é usar atalhos que ele já
reconhece. Esses atalhos são os
slash commands: comandos que
começam com /, como /clear (limpa o histórico da sessão atual) ou
/help (lista o que está disponível). Eles existem para ações
repetitivas que não valem uma frase inteira explicando o que você quer.
O uso real e contínuo de Claude Code tende a seguir um padrão: você descreve um problema, ele investiga e propõe ou aplica uma mudança, você revisa. Esse padrão de trabalho — pedir, receber, revisar — é chamado aqui de workflow: a sequência típica de passos que uma tarefa percorre do pedido até a entrega.
Quando o trabalho envolve código que será compartilhado com outras pessoas ou integrado a um projeto maior, ele geralmente termina em um pull request (PR) — um pedido formal para que as mudanças feitas sejam revisadas e incorporadas ao projeto principal. Claude Code pode preparar esse PR para você: escrever a mudança, testá-la, e deixá-la pronta para revisão humana antes de entrar de vez no projeto.
Na prática
Um workflow cotidiano completo, do pedido ao PR:
> Corrija o bug relatado na issue #42: o botão de logout
não limpa a sessão do usuário
Lendo issue #42...
Localizando código relacionado a logout...
Encontrado em auth/session.js, linha 34
Problema identificado: token não é removido do localStorage
Aplicando correção...
Executando testes... ✓ passou
Criando branch fix/logout-session-clear...
Preparando pull request...
Pronto. PR #43 aberto para revisão: "Fix: logout agora limpa
sessão do usuário corretamente"
> /clear
Sessão limpa. Contexto anterior removido.
Repare que /clear aparece como um comando direto, sem precisar de
explicação — é um atalho, não um pedido em linguagem natural.
Lab opcional 🔵
Em um projeto seu (ou um repositório de teste), peça ao Claude Code para
corrigir um problema pequeno e real, e acompanhe o workflow completo até
a criação do PR. Experimente também /clear entre uma tarefa e outra,
para observar a diferença de contexto.