O que é
O Claude Code é o Claude que lê e edita os arquivos do seu projeto. O mesmo Claude pode ser aberto de dois jeitos:
| Painel do VS Code | Terminal | |
|---|---|---|
| Como abre | ícone do Claude na barra lateral | digitar claude no terminal |
| Aparência | botões, visual | só texto |
| Colar print | simples | depende do terminal |
| Contador de contexto fixo | não garantido | sim (status line) |
! comando rápido | não | sim |
Enquanto aprende, o painel é o mais fácil. Os dois convivem: não precisa escolher um só.
Pedidos prontos (como usamos no caderno)
Não precisa de comando: é só escrever. Estas frases já funcionam:
| Escreva | O que acontece |
|---|---|
| "próxima aula" + PDF ou print | vira uma página nova do caderno, no mesmo estilo |
| "o que é isso?" + print da aula | explica o código da professora |
| "revisa @js/for.js sem alterar nada" | só lê e aponta problemas |
| "upe no github" | testa, faz o commit e envia |
| "restaure, acho que fiz besteira" | confere o que mudou e conserta |
| "abre o glossario.html" | abre a página no navegador |
| "salve" / "lembre que..." | guarda na memória para os próximos chats |
Dica: um chat novo por aula. O Claude lembra seu estilo e o progresso pela memória, e conversas muito longas perdem detalhes.
Comandos com /: como funcionam
- Digite
/no começo da mensagem: aparece a lista. Continue digitando para filtrar. - O que vem depois do nome é o argumento:
/compact foque na aula de for. - Nas tabelas,
<algo>é obrigatório e[algo]é opcional. - Apelidos fazem a mesma coisa:
/new=/clear. - Nem todo comando aparece para todo mundo: depende do plano, do sistema e de onde você está (painel ou terminal). Se não aparece na lista, não está disponível para você.
- Comando enviado enquanto o Claude responde entra na fila e roda depois.
Fonte: documentação oficial (code.claude.com/docs/en/commands), versão 2.1.287.
Os essenciais (comece por estes)
| Comando | Apelidos | O que faz | Quando usar no caderno |
|---|---|---|---|
/help | lista os comandos e a ajuda | quando se perder | |
/context | mostra quanto da conversa já está ocupado (grade colorida) | conversa longa? confira aqui | |
/compact [instruções] | resume a conversa para liberar espaço; pode dizer o foco do resumo | quando o /context passar de ~60% | |
/clear | /reset, /new | começa uma conversa do zero (a memória continua) | a cada aula nova |
/resume | /continue | volta para uma conversa antiga | continuar a aula de ontem |
/rewind | /checkpoint, /undo | volta a conversa e/ou o código para um ponto anterior | o Claude mexeu errado |
/diff | mostra tudo que mudou nos arquivos | antes de mandar ao GitHub | |
/code-review | /review | revisa as mudanças procurando erros; --fix já corrige | conferir o código da aula |
/btw [pergunta] | pergunta paralela que não entra na conversa | dúvida rápida no meio de uma tarefa | |
/plan [tarefa] | modo planejar: o Claude explica o plano antes de mexer | mudança grande (ex.: reorganizar o site) | |
/model | troca o modelo (Opus, Sonnet, Haiku...) | ||
/memory | vê e edita o que o Claude lembra entre conversas | conferir o que foi salvo | |
/usage | /cost, /stats | consumo da sessão e limites do plano | saber quanto já usou |
/copy [N] | copia a última resposta (ou a N-ésima) para colar em outro lugar | levar o handoff para o claude.ai | |
/powerup | mini-aulas interativas sobre recursos do Claude Code | aprender brincando |
Conversa e sessões
| Comando | Apelidos | O que faz |
|---|---|---|
/rename [nome] | dá um nome à conversa (aparece no /resume) | |
/recap | resumo de uma linha da sessão atual | |
/export [arquivo] | salva a conversa como texto | |
/branch [nome] | cria um galho da conversa para testar outro caminho sem perder o atual | |
/fork [pedido] | copia a conversa para uma sessão em segundo plano e continua aqui | |
/subtask <tarefa> | manda um ajudante (subagente) fazer uma tarefa e trazer o resultado | |
/background [pedido] | /bg | deixa a sessão rodando sozinha em segundo plano |
/tasks | /bashes | lista o que está rodando em segundo plano |
/stop | para uma sessão em segundo plano | |
/goal [condição] | o Claude continua trabalhando até cumprir uma meta | |
/loop [intervalo] [pedido] | /proactive | repete um pedido de tempos em tempos (ex.: /loop 5m ...) |
/list-agents | /peers | lista ajudantes e outras sessões com quem o Claude pode falar |
/exit | /quit | sai do Claude Code (terminal) |
Modelo e raciocínio
| Comando | Apelidos | O que faz |
|---|---|---|
/effort [nível] | quanto o Claude pensa: low até max, ou auto | |
/fast [on | off] | modo rápido: respostas mais ligeiras | |
/advisor [modelo | off] | liga um segundo modelo que dá conselhos em momentos importantes | |
/output-style [estilo] | muda o jeito das respostas (ex.: mais curtas) | |
/autocompact [tamanho | auto] | define quando a conversa é resumida automaticamente |
Projeto, arquivos e permissões
| Comando | Apelidos | O que faz |
|---|---|---|
/init | cria um CLAUDE.md: instruções fixas do projeto | |
/add-dir <pasta> | deixa o Claude ler outra pasta além desta | |
/cd <pasta> | muda a sessão para outra pasta, mantendo a conversa | |
/permissions | /allowed-tools | o que o Claude pode fazer sem perguntar |
/fewer-permission-prompts | analisa seu uso e libera comandos seguros para perguntar menos | |
/auto-mode-setup | configura o modo automático com base no seu projeto | |
/sandbox | liga/desliga o modo isolado (sandbox) | |
/hooks | mostra ações automáticas configuradas (hooks) | |
/update-config [pedido] | descreva uma configuração e o Claude edita o settings.json |
Revisar, testar e corrigir código
| Comando | Apelidos | O que faz |
|---|---|---|
/simplify [alvo] | procura código repetido ou complicado e simplifica (não caça erros) | |
/security-review | procura falhas de segurança nas mudanças | |
/ultrareview [PR] | revisão profunda na nuvem (mesmo que /code-review ultra; tem custo) | |
/run | abre e usa o app para ver a mudança funcionando | |
/verify | roda o app e confere se a mudança faz o que devia | |
/run-skill-generator | ensina o /run e o /verify a abrir este projeto | |
/debug [problema] | liga o registro de erros e investiga um problema do Claude Code | |
/batch <instrução> | divide uma mudança enorme em partes e faz em paralelo |
Aparência e configurações
| Comando | Apelidos | O que faz |
|---|---|---|
/config | /settings | abre as configurações (tema, modelo...); aceita chave=valor |
/status | versão, modelo, conta e conexão | |
/theme | muda as cores (claro, escuro, para daltônicos...) | |
/color [cor] | muda a cor da barra de digitação desta sessão | |
/statusline | configura a linha de status do terminal | |
/keybindings | abre o arquivo de atalhos de teclado | |
/terminal-setup | faz Shift+Enter quebrar linha no terminal | |
/tui [default | fullscreen] | muda o modo de tela do terminal | |
/focus | mostra só seu pedido e a resposta final (tela cheia) | |
/scroll-speed | velocidade da rolagem do mouse (tela cheia) | |
/voice | liga o ditado por voz | |
/ide | conecta o terminal ao VS Code | |
/release-notes | novidades de cada versão |
Extensões: skills, plugins e MCP
| Comando | Apelidos | O que faz |
|---|---|---|
/skills | lista as skills (comandos extras) disponíveis | |
/reload-skills | recarrega skills criadas ou mudadas | |
/skill-doctor | mostra quanto cada skill pesa e se é usada | |
/plugin | instala e gerencia plugins | |
/reload-plugins | aplica mudanças de plugins sem reiniciar | |
/mcp | conexões com serviços externos (MCP) | |
/agents | lembra como criar ajudantes (subagentes) | |
/import | traz configurações do Codex, Gemini CLI ou Cursor | |
/chrome | configura o Claude no navegador Chrome | |
/claude-in-chrome [tarefa] | o Claude faz uma tarefa no seu Chrome (testar página, preencher formulário) |
Criar páginas, apresentações e pesquisas
| Comando | Apelidos | O que faz |
|---|---|---|
/artifacts | lista as páginas publicadas (artifacts) e abre ou copia o link | |
/slides [tema] | cria uma apresentação | |
/design [ideia] | desenha telas e protótipos | |
/design-sync | envia o design system do projeto para o Claude Design | |
/design-login | autoriza o /design-sync | |
/dataviz [pedido] | guia para gráficos e painéis | |
/artifact-capabilities | recursos que uma página publicada pode usar | |
/artifact-diagramming | guia para diagramas nas páginas | |
/deep-research <pergunta> | pesquisa na internet com várias fontes e gera relatório | |
/workflows | acompanha tarefas grandes em várias etapas | |
/workflow-authoring | referência para escrever workflows | |
/claude-api | material para programar com a API do Claude |
GitHub, nuvem e outros aparelhos
| Comando | Apelidos | O que faz |
|---|---|---|
/install-github-app | liga o Claude a um repositório do GitHub | |
/autofix-pr [pedido] | na nuvem, corrige um pull request quando os testes falham | |
/web-setup | conecta o GitHub para sessões na nuvem | |
/remote-env | escolhe o ambiente padrão na nuvem | |
/schedule [descrição] | /routines | agenda tarefas que rodam na nuvem |
/teleport | /tp | traz uma sessão da nuvem para este terminal |
/remote-control | /rc | continua esta sessão pelo claude.ai ou celular |
/desktop | /app | continua a sessão no app Claude para desktop |
/mobile | /ios, /android | QR code para baixar o app do celular |
/install-slack-app | instala o Claude no Slack |
Conta, plano e uso
| Comando | Apelidos | O que faz |
|---|---|---|
/login | entra na conta Anthropic | |
/logout | sai da conta | |
/rate-limit-options | o que fazer quando bate o limite de uso | |
/usage-credits | créditos extras de uso | |
/upgrade | página para mudar de plano | |
/privacy-settings | configurações de privacidade (Pro e Max) | |
/insights | relatório de como você usa o Claude Code | |
/team-onboarding | gera um guia de uso para outra pessoa começar | |
/passes | compartilha uma semana grátis (se disponível) |
Problemas e suporte
| Comando | Apelidos | O que faz |
|---|---|---|
/doctor | /checkup | check-up da instalação: acha e corrige problemas |
/bug [relato] | /share | relata um erro (no VS Code abre a janela de feedback) |
/feedback [relato] | envia sugestões sobre o Claude Code | |
/heapdump | diagnóstico de memória (escondido: digite inteiro) | |
/setup-bedrock | configura Amazon Bedrock (só empresas) | |
/setup-vertex | configura Google Cloud (só empresas) |
Diversão
| Comando | Apelidos | O que faz |
|---|---|---|
/radio | abre a rádio lo-fi Claude FM | |
/stickers | pedir adesivos do Claude Code |
Comandos que saíram
Se achar em tutorial antigo: /vim (agora em /config),
/pr-comments (peça direto ao Claude) e /ultraplan
(use /plan) foram removidos.
Você também pode criar seus próprios comandos (skills): peça "cria um comando /aula que faz...".
Atalhos e símbolos
| Tecla | O que faz |
|---|---|
| Enter | envia a mensagem |
| Shift+Enter | quebra a linha sem enviar |
| Esc | interrompe o Claude no meio do que está fazendo |
| Esc duas vezes | volta para uma mensagem anterior (terminal) |
| Seta para cima | repete mensagens que você já mandou |
| Shift+Tab | troca o modo: pedir permissão, aceitar edições, planejar (terminal) |
@ + nome | aponta um arquivo: @js/for.js |
! + comando | roda um comando na hora: !git status (terminal) |
| Ctrl+` | abre o terminal do VS Code (tecla da crase) |
Desfazer um erro
- Ctrl+Z no arquivo aberto desfaz as últimas edições.
- Pedir ao Claude: "restaure", "volta como estava".
- GitHub: cada envio é um ponto seguro. Envie quando algo estiver funcionando.
Se ficar perdido
- Esc para parar o que está acontecendo.
/helppara ver os comandos.- Pergunte em português mesmo: "como faço para...?"
- No terminal,
/exitsai. Nada se perde:claude -cvolta.