Cola rápida do Claude Code
Para quem faz o curso no terminal: os comandos, os atalhos e os pedidos prontos de cada aula. Quem usa o app tem a cola rápida do app.
Instalação
| Sistema | Comando |
|---|---|
| macOS / Linux / WSL | curl -fsSL https://claude.ai/install.sh | bash |
| Windows (PowerShell) | irm https://claude.ai/install.ps1 | iex |
| Windows (CMD) | curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd |
| Homebrew (sem auto-update) | brew install --cask claude-code |
| winget (sem auto-update) | winget install Anthropic.ClaudeCode |
Depois: cd meu-projeto && claude
Atalhos
| Atalho | O que faz |
|---|---|
Shift + Tab |
Alterna os modos: auto → manual → accept edits → Plan Mode |
Esc |
Interrompe o Claude no meio do trabalho |
Esc Esc (prompt vazio) |
Abre o /rewind |
Tab (num pedido de permissão) |
Escreve um comentário junto da resposta, como o motivo de um No |
s (no seletor do /model) |
Troca de modelo só nesta sessão (Enter salva como padrão) |
@arquivo |
Referencia um arquivo no prompt ou no CLAUDE.md |
Shift + Enter |
Quebra a linha sem enviar (ou \ + Enter, ou Ctrl + J) |
Ctrl + V (Alt + V no Windows) |
Cola uma imagem no prompt, que vira [Image #1] |
! no começo |
Roda um comando direto no terminal; o comando e a saída entram na conversa |
Espaço / Enter / ← (no claude agents) |
Espia uma sessão / entra nela / volta para a tabela |
Ctrl + ] |
Reabre o artifact mais recente da sessão |
Comandos de barra
| Comando | Para quê | Aula |
|---|---|---|
/copy |
Copiar a última resposta do Claude | 04 |
/permissions |
Ver, adicionar e remover regras de permissão | 05 |
/sandbox |
Ligar o sandbox dos comandos de shell | 05 |
/security-review |
Revisar as mudanças do branch procurando falhas de segurança | 05 |
/context |
Ver o que está ocupando o contexto | 07 |
/compact [instruções] |
Resumir a conversa e continuar | 07 |
/clear |
Começar do zero | 07 |
/focus |
Mostrar só o seu pedido, um resumo das ações e a resposta final (na tela cheia: /tui fullscreen) |
07 |
/export [arquivo] |
Salvar a conversa num arquivo de texto | 07 |
/usage (ou /cost, /stats) |
Ver o consumo e os limites do plano | 08 |
/status |
Ver se você está na assinatura ou numa chave de API | 08 |
/model [nome] |
Trocar de modelo (com nome, salva como padrão) | 08 |
/effort [nível] |
Ajustar o esforço: low, medium, high, xhigh, max ou auto |
08 |
/fast |
Modo rápido do Opus: mais veloz, mas cada token custa mais (desligue com /fast off) |
08 |
/advisor [modelo] |
Um modelo mais forte aconselha nos momentos difíceis (/advisor off desliga) |
08 |
/output-style [estilo] |
Mudar o jeito de responder: concise, explanatory, learning, proactive ou default |
08 |
/diff |
Ver o diff das mudanças | 09 |
/rewind |
Voltar código e conversa a um prompt anterior | 09 e 24 |
/code-review |
Segunda opinião com contexto limpo | 09 |
/code-review --max-findings 20 |
Mostrar até 20 achados (all mostra todos; default volta ao normal) |
09 |
/simplify |
Limpar o código que mudou: reaproveitar, simplificar, deixar eficiente (não procura bugs) | 09 |
/resume |
Trocar de sessão sem sair do Claude Code | 10 |
/rename [nome] |
Dar nome à sessão atual | 10 |
/branch [nome] |
Copiar a conversa para testar outro caminho (não é branch do Git) | 10 |
/init |
Para quem já programa: o Claude lê o código e escreve um CLAUDE.md inicial |
11 |
/memory |
Ver os arquivos de memória (as regras da casa e a memória automática), ligar ou desligar a memória automática e abrir a pasta dela | 11 |
/agents |
Só um lembrete: para ter um ajudante seu, peça ao Claude (o arquivo fica em .claude/agents/) |
12 |
/tasks |
Ver o que está rodando em segundo plano, como os ajudantes, e os que já terminaram | 12 |
/nome-da-skill [pedido] |
Chamar uma skill pelo nome, como /post-instagram bolo de pote |
13 |
/reload-skills |
Procurar as skills de novo, quando a pasta delas nasceu depois que a conversa começou | 13 |
/skills |
Ver as skills que o Claude enxerga e desligar uma sem apagar o arquivo (Espaço troca o estado, Esc salva) |
13 |
/skill-doctor |
Para quem já programa: quanto contexto cada skill ocupa e quais você quase não usa | 13 |
/mcp |
Ver os conectores, de onde vieram, e desligar ou ligar cada um nesta pasta | 14 |
/hooks |
Ver as ações automáticas (hooks) configuradas e de onde vem cada uma, só para leitura | 15 |
/config |
Mudar configurações, como o aviso de tarefa terminada (Local notifications) | 15 |
/install-github-app |
Colocar o @claude no seu repositório do GitHub |
16 |
/loop [intervalo] <pedido> |
Repetir um pedido enquanto a conversa estiver aberta (os repetidos param depois de 7 dias) | 16 |
/schedule <pedido> |
Criar uma tarefa agendada que roda na nuvem, até com o computador desligado (depois da Aula 19) | 16 |
/goal <condição> |
Manter o Claude trabalhando até a condição ser verdade | 16 |
/plugin |
Instalar, ver e desligar plugins e mods | 18, 21 |
/reload-plugins |
Recarregar plugins e mods instalados pelo terminal | 18 |
/plugin-authoring |
Para quem lê código: pedir ao Claude para escrever um mod | 18 |
/bg |
Mandar a conversa atual para o segundo plano (ela aparece no claude agents) |
20 |
/fork <tarefa> |
Copiar a conversa para uma sessão paralela, em segundo plano | 20 |
/subtask <tarefa> |
Criar um subagente com a conversa inteira, que devolve o resultado aqui | 20 |
/batch <mudança> |
Dividir uma mudança grande em 5 a 30 partes, cada uma num worktree | 20 |
/deep-research <pergunta> |
Pesquisa na web com vários agentes e relatório com citações | 20 |
/effort ultracode |
Ligar o Ultracode: o Claude usa workflows quando a tarefa pede (/effort ultracode off desliga) |
20 |
/workflows |
Acompanhar, pausar e parar os workflows (s salva um como comando) |
20 |
/plugin marketplace add <dono/repo> |
Adicionar outro catálogo de plugins (marketplace) | 21 |
/chrome |
Ver se o Claude no Chrome está ligado (Status: Enabled) e as licenças por site | 22 |
/teleport (ou /tp) |
Trazer uma sessão da nuvem para o terminal, com a linha paralela e a conversa (para quem programa) | 23 |
/remote-control (ou /rc) |
Continuar esta conversa pelo celular ou pelo navegador, com o computador ligado | 23 |
/mobile |
Mostrar um QR code para baixar o app do Claude no celular | 23 |
/desktop |
Levar a sessão do terminal para o app desktop (macOS e Windows x64) | 23 |
/doctor |
Check-up da instalação, das extensões, do CLAUDE.md e das permissões (só corrige depois que você confirma) | 24 |
/doctor prompt-audit [caminho] |
Revisar as suas instruções: CLAUDE.md, regras, skills e subagentes | 24 |
/insights |
Relatório em HTML sobre o seu jeito de trabalhar e onde ele trava | 24 |
/mcp reconnect all |
Tentar de novo todos os conectores que falharam ou pedem login | 24 |
/debug [problema] |
Gravar o log de depuração dali em diante; o Claude lê o log para diagnosticar | 24 |
/feedback (ou /bug) |
Relatar um problema à Anthropic (a conversa vai junto: confira antes) | 24 |
/artifacts |
Listar os seus artifacts: Enter anexa à conversa, o abre, c copia o link e d apaga de vez |
25 |
Permissões (Aula 05)
{
"permissions": {
"allow": ["Bash(npm run *)", "Bash(git commit *)"],
"ask": ["Bash(git push *)", "Bash(gh pr create *)"],
"deny": ["Read(./.env)", "Read(./.env.*)"]
}
}- Ordem: deny → ask → allow. A primeira regra que combina decide, e um allow nunca abre exceção num deny.
.claude/settings.jsonvale para o time (commite);.claude/settings.local.jsonvale só para você.- As regras da casa, no
CLAUDE.md, orientam, mas não trancam: o que precisa ser garantido vai numa regra.
Versões e sessões (Aulas 06 e 10)
Peça em português, e o Claude roda o Git por você:
- "guarde uma versão com uma mensagem em português explicando o que mudou"
- "me mostre as versões guardadas, da mais nova para a mais velha, em português simples"
- "tem alguma mudança que ainda não foi guardada numa versão?"
- "desfaça as mudanças desde a última versão guardada": o que não foi guardado vai embora, inclusive o que estava bom
- "volte o index.html para como estava na versão 'Cardápio com filtro por tipo de doce', sem apagar nenhuma versão guardada"
claude --continue # retoma a conversa mais recente desta pasta (-c)
claude --resume # escolhe uma conversa na lista (-r)
claude --resume formulario # volta direto para a conversa com esse nome- No app: as conversas ficam na barra lateral, e um clique no título da conversa aberta dá nome a ela.
- Para quem já programa:
claude --worktree login-socialabre uma sessão numa pasta e num branch separados (-w).
Modelos (Aula 08)
| Apelido | Para quê |
|---|---|
haiku |
Pedidos simples, como trocar um texto. É o que menos gasta |
sonnet |
O dia a dia, como acrescentar um doce ao cardápio |
opus |
O padrão: o que pede raciocínio em vários passos, como planejar a página inteira |
fable |
O mais capaz, para as tarefas mais difíceis e mais longas. Em alguns planos, é cobrado em créditos de uso |
best |
O mais capaz que você tem: o Fable ou, sem ele, o Opus |
opusplan |
Opus no Plan Mode, Sonnet na execução |
Escolha o modelo e o esforço no começo da sessão: trocar no meio da tarefa faz o próximo pedido reler tudo sem o desconto do cache. Para pensar mais num pedido só, escreva ultrathink no prompt. Para economizar sem perder a força nas horas difíceis: /model sonnet com /advisor opus.
As regras da casa (Aula 11)
As regras que valem em toda conversa ficam no CLAUDE.md, na pasta da página. O Claude escreve, e você aprova:
- "Crie um CLAUDE.md com as regras da casa desta página: o texto é em português do Brasil; as cores são os tons de rosa de hoje; o modo escuro, o filtro do cardápio e o formulário de encomenda têm de continuar funcionando; a página precisa ficar fácil de ler no celular; não instale nada sem me perguntar; e, antes de rodar um comando, explique em português simples o que ele faz."
- Para conferir, numa conversa nova (
/clear): "quais são as regras desta página?". Ele responde sem você contar e pergunta antes de instalar. - Para mudar: "acrescente ao CLAUDE.md que a confeitaria fecha às segundas". Para tirar: "tire do CLAUDE.md a regra sobre...". Depois, guarde uma versão.
- "lembre que eu prefiro fotos com fundo claro" vai para a memória automática, só neste computador. Para ver: "o que você guardou na memória sobre este projeto?", ou
/memory. - O
/contextmostra em Memory files o que o Claude carregou. - Fica de fora: senha, telefone e dado de cliente. No projeto final, o
CLAUDE.mdvai para o GitHub. - As regras da casa orientam, mas não trancam: o que precisa ser garantido vai numa regra deny ou ask (Aula 05).
Ajudantes (Aula 12)
- "Use um subagente para revisar o português de todos os textos da página e me trazer só a lista de erros, sem mudar nada." Diga no pedido o que você quer de volta: em geral, o ajudante começa sem a conversa.
- Enquanto ele trabalha, a conversa continua. Cada ajudante aparece numa linha embaixo da caixa de mensagem, e o
/tasksmostra a lista. Se ele precisar de licença, o pedido aparece na conversa, com o nome dele. - O
/context, antes e depois: a conversa principal quase não cresce. - Um ajudante seu: "Crie um subagente do projeto chamado revisor-de-textos, que só lê os arquivos, aponta erros de português e de acentuação e nunca muda nada." A pasta
.claudeé protegida: leia o pedido de licença e escolha Yes, que vale só para esta vez. - O primeiro ajudante criou a pasta
agents? Saia com/exit, abra de novo comclaude --continuee confira omanual mode on. Os próximos aparecem sem reabrir. - Para chamar pelo nome: "use o revisor-de-textos para revisar a página".
Skills, as receitas (Aula 13)
- "crie uma skill do projeto chamada post-instagram, em .claude/skills/post-instagram/SKILL.md, que escreve um post para o Instagram da confeitaria: frases curtas, tom carinhoso, o preço do doce, o link da página no fim e cinco hashtags. A descrição deve dizer para usar quando eu pedir um post para o Instagram. O preço sai do cardápio da página; se o doce não estiver lá, me pergunte o preço antes de escrever. Enquanto a página não estiver no ar, use [link da página] no lugar do link." A pasta
.claudeé protegida: leia o pedido de licença e escolha Yes. - A pasta das skills acabou de nascer? Digite
/reload-skillse depois/clear. Daí em diante, as mudanças na receita valem na hora. - Use pelo pedido, sem citar a skill ("escreva um post sobre o bolo de cenoura"), ou pelo nome:
/post-instagram bolo de pote. Quando é ele quem decide usar, no Manual, o Claude pede licença antes. - Para mudar a receita: "na skill post-instagram, acrescente que o post termina convidando para encomendar pelo WhatsApp".
- Explicou a mesma coisa mais de duas vezes? É uma skill esperando para ser escrita.
- Nada de senha nem dado de cliente na receita: a pasta
.claudevai para o GitHub no projeto final.
Conectores (Aula 14)
- Ligar: no navegador, claude.ai/customize/connectors, com a mesma conta do Claude Code: + ao lado de Connectors → Google Calendar → Connect. Depois, abra o Claude Code de novo: a lista é buscada ao abrir.
- Conferir:
/mcp. Não apareceu? O/statusmostra como você entrou: os conectores só chegam com o login da assinatura (/login), e não com chave de API. - Usar: "quais compromissos eu tenho amanhã? Monte um plano do dia, com um horário para preparar as encomendas". No Manual, ele pede licença até para ler: leia e escolha Yes.
- Escrever: "crie na minha agenda um lembrete na sexta às 9h: comprar ingredientes". Confira o dia e a hora antes de aprovar.
- Ordem escondida: um convite ou um e-mail pode trazer uma. O que você não pediu, recuse com No e pergunte de onde veio.
- Desligar nesta pasta:
/mcp→ o conector → Disable. De vez, em todo lugar: no claude.ai, Customize → Connectors → o conector → Disconnect.
Para quem já programa:
claude mcp add --transport http <nome> <url> # servidor pela internet
claude mcp add <nome> -- <comando> [args] # servidor no computador (stdio)
claude mcp add --scope project ... # compartilhado via .mcp.jsonAções automáticas (Aula 15)
Uma ação automática (hook) roda um comando sozinha, num momento certo, toda vez. O curso não precisa de nenhuma: o modo Manual e as suas regras deny e ask já protegem o essencial.
- Ver as da sua pasta, sem mudar nada: "liste as ações automáticas e as regras deste projeto, em português simples, sem mudar nada", ou
/hooks, uma lista só para leitura (Escfecha). - Pasta de outra pessoa? Antes de confiar nela, abra o Claude Code na sua pasta de sempre e peça: "leia o .claude/settings.json da pasta ~/Downloads/pagina-recebida e explique, em português simples, o que cada ação automática faz, sem rodar nada" (troque pelo caminho da pasta).
- Confie só na pasta de cada projeto: a confiança numa pasta grande costuma valer também para as de dentro.
- Desligar todas: "desligue todas as ações automáticas nas minhas configurações pessoais".
- Aviso quando o Claude terminar: já vem no Claude Code. No iTerm2, no Ghostty e no Kitty, ele aparece na tela; nos outros, peça "troque o aviso de tarefa terminada pelo bipe do terminal", ou
/config→ Local notifications. - Opcional: "crie uma regra ask no .claude/settings.json para que você sempre me pergunte antes de apagar um arquivo".
🛡️ Antes de aprovar algo que roda código no seu computador (uma ação automática, um mod, um plugin, um conector que roda no computador): instale só o que vem de quem você confia, peça ao Claude para explicar em português simples o que aquilo faz e desligue o que não usa.
Para quem programa: exit 0 segue; exit 2 bloqueia, e o stderr vira recado para o Claude; outro código só avisa (com "onFailure": "block" no hook, bloqueia). O ajuste que desliga todas é o "disableAllHooks": true.
Lembretes e tarefas agendadas (Aula 16)
- "daqui a 20 minutos, me lembre de conferir a página no celular", "quais lembretes eu tenho?" e "cancele o lembrete da página".
- Para repetir enquanto a conversa está aberta:
/loop 30m olhe a minha agenda de hoje e me avise se entrou um compromisso novo(mé minuto,hé hora,dé dia). Para parar: "cancele o lembrete repetido". No Manual, o conector pede licença, e a verificação espera você. - Os lembretes só rodam com a conversa aberta e o Claude parado, esperando você, e os repetidos param depois de 7 dias. Ao voltar com
claude --continue, voltam os que ainda não venceram. - Para toda semana, até com o computador desligado, depois da Aula 19, a tarefa agendada na nuvem:
/schedule toda segunda às 9h, no repositório confeitaria, sem nenhum conector: leia as versões guardadas dos últimos 7 dias e escreva, em português simples, um resumo do que mudou na página. Não mude nenhum arquivo: o resumo é a sua resposta final.- Ela trabalha sozinha, sem pedir licença, e por padrão recebe todos os seus conectores: diga no pedido o que ela pode fazer e confira, na página da tarefa, se a lista de conectores ficou vazia (se não,
/schedule update). - O resultado: em claude.ai/code/routines, clique na tarefa e na execução, e leia a última resposta. Ou pergunte:
/schedule o que a última execução do resumo da semana respondeu?. Verde não quer dizer certo: leia. /schedule listmostra as suas tarefas. Na página da tarefa ficam o Run now, a chave que pausa e, no menu, Edit e Delete.- Para quem programa (parte opcional da aula):
git log --oneline -20 | claude -p "resuma esses commits", o@claudeno GitHub com/install-github-appe o/goal.
Projetos (Aula 17)
- Os Projetos não ficam no terminal: em claude.ai/code, no navegador (ou na aba Code do app), clique em Projects, na barra lateral. Estão em beta no Pro e no Max; não apareceu, entre na lista de espera: claude.com/form/projects.
- New project: o nome, o objetivo de uma linha e, em Context, os arquivos (o
index.htmle odecisoes.md; o.env, nunca). Depois, Create project. - Antes do primeiro pedido grande: Project settings (a engrenagem) → General → Thread model para o Sonnet e Thread effort mais baixo. O Pause e o Resume ficam no fim de General.
- Pedidos sem relação numa mensagem só viram conversas do Projeto, que trabalham ao mesmo tempo, na nuvem, no modo auto. Diga no pedido o que precisa da sua palavra: "antes de começar, me pergunte…" e "não use nenhum conector e não mande nada para ninguém".
- Painel Overview: as abas Threads (Waiting on you, Working, Idle e Resolved), Library, Pull requests e Scheduled tasks. O que está em Waiting on you: abra a própria conversa e responda lá dentro.
- Mudou um arquivo no seu computador? Library → Add → Replace: o que está no Projeto é cópia.
- Depois da Aula 19: "adicione o repositório confeitaria a este Projeto" (ou Project settings → Environment). As mudanças chegam por pedidos para juntar, na aba Pull requests.
- Para quem programa (parte opcional da aula): uma thread no seu computador, com
claude remote-controlrodando na pasta e Work locally, no menu +.
Mods (Aula 18)
Um mod é um código que muda o Claude Code por dentro e roda com as suas permissões. Quem não lê código não instala mod de terceiros: o curso não precisa de nenhum. A regra para tudo o que roda código no seu computador está na seção da Aula 15.
- Ver o que está instalado:
/plugineTabaté a aba Installed. Os de fábrica ficam em Built-in; fora dele, não deve haver nenhum.Escfecha. - Desligar um: na aba Installed, escolha com as setas e aperte
Espaço(de novo, liga). - Uma conversa sem mods:
/exiteclaude --safe-mode. As regras deny e ask continuam valendo, e os mods de fábrica também. - Desligar todos os que você instalou, em todas as conversas: "desligue todos os mods e as ações automáticas nas minhas configurações pessoais". Os de fábrica continuam.
- A versão:
claude --version, antes de abrir o Claude Code (2.1.287 ou mais nova).
Para quem programa:
claude plugin validate ./algum-mod # ver o que o mod faz antes de carregar (linhas hooks: e calls:)
claude --plugin-dir ./algum-mod # testar por uma sessão
/plugin install <mod>@<marketplace> # instalar (na sessão)Várias tarefas ao mesmo tempo (Aula 20)
/rename posts # dá um nome à conversa
/tasks # o que está rodando em segundo plano nesta conversa
/usage # quanto do limite de uso já foi
/deep-research ... # uma pesquisa grande, com as fontes (opcional, e a forma mais cara)- Duas conversas: abra o terminal mais uma vez (no Mac,
Cmd + Nabre uma janela nova), entre na mesma pasta e rodeclaude. Uma tarefa em cada conversa, cada uma no seu arquivo, e as duas no Manual. - Antes de começar: "tem alguma mudança que ainda não foi guardada numa versão? Se tiver, guarde uma versão com uma mensagem em português".
- Desfazer vale para a pasta inteira: com a outra conversa ainda trabalhando, peça só o que é desta, como "apague o posts/semana.md". Desfaça e guarde com as duas terminadas.
- Cada conversa e cada ajudante gastam o seu uso: escolha a forma mais leve que resolve.
- No plano Pro, o
/deep-researchpede os workflows ligados antes:/config, linha Dynamic workflows. - Para ir além:
claude --worktree(uma cópia separada da pasta para cada conversa),claude agents(todas as conversas numa tela só),/fork,/batch, as equipes de agentes e os workflows, com a palavraultracode.
Plugins (Aula 21)
/plugin install frontend-design@claude-plugins-official # abre a página do plugin, para ler antes de instalar
/plugin # Discover para procurar, Installed para ligar e desligar
/frontend-design:frontend-design # a receita do plugin, chamada pelo nome- Antes de instalar: guarde uma versão. Para testar, escolha Install for you, in this repo only (local scope): só você, só nesta pasta.
- No modo de planejar: "use o frontend-design para propor um visual novo para o cabeçalho, sem mudar nada ainda". Não gostou? "desfaça as mudanças desde a última versão guardada".
- O custo: plugin ligado pesa em toda mensagem, mesmo sem uso. O Context cost mostra a estimativa: Every turn (a cada mensagem) e When invoked (quando usado).
- Desligue o que não usa:
/plugin, aba Installed, o plugin eEspaço. - 🛡️ Instale só o que vem de quem você confia, e peça: "explique em português simples o que o plugin traz e o que ele pode fazer no meu computador".
- Para ir além:
/plugin marketplace add dono/repositorio(outro catálogo),claude --plugin-dir ./meu-plugin(testar o seu plugin sem instalar) eclaude plugin validate ./meu-plugin(conferir o seu plugin).
O Claude vendo a sua página (Aula 22)
📱 Print do celular → 🛠️ Correção → ✅ Conferir no celular
- O print. Tire um print do defeito no celular, mande para o computador (e-mail ou WhatsApp) e arraste para a janela do terminal, ou cole com
Ctrl + V(Alt + Vno Windows). - O pedido, com o que não pode mudar: "No celular, os botões do filtro ficam cortados, como neste print. Arrume sem mudar nada do jeito que a página aparece no computador."
- A conferência. No navegador, com a janela grande e estreita; depois, "guarde uma versão com uma mensagem em português explicando o que mudou e envie para o GitHub" e, em até 10 minutos, o celular de verdade.
claude --chrome # conversa com o Claude no Chrome: ele abre a página no seu Chrome, clica e conta o que viu- Pedido: "Abra no Chrome a página https://seu-usuario.github.io/confeitaria/, clique em cada botão do filtro e me conte o que aparece em cada um." Cada site pede licença (
Claude in Chrome wants to), e ele usa os seus logins. - O Chrome não é o celular: a palavra final é do celular de verdade.
- Precisa da extensão do Claude, na mesma conta, e de um plano direto da Anthropic, com o
/login. O/chromemostra Status: Enabled e Extension: Installed. - Uso do computador (prévia, Pro e Max; no terminal, só no Mac):
/mcp→computer-use→ Enable. Licença app por app, e oEscpara tudo. - Para quem programa: imagens citadas como
[Image #N], o console e o DOM no Chrome, o servidor de desenvolvimento nolocalhoste a prévia do app desktop (.claude/launch.json).
Claude Code em qualquer lugar (Aula 23)
📱 Celular: Remote Control → ☁️ Nuvem: claude.ai/code → 🔀 Volta: pedido para juntar
- O celular. Na conversa aberta, digite
/remote-control Confeitaria(ou/rc) e confirme com Enable Remote Control. No app do Claude no celular, aba Code, escolha "Confeitaria" (ícone de computador, bolinha verde). O/mobilemostra um QR code para baixar o app. - O que fica ligado. O computador, com o terminal aberto. Se ele dormir ou a internet cair, a conversa volta sozinha; se o terminal fechar, ela sai do ar.
- A nuvem (depois da Aula 19). Em claude.ai/code, escolha o repositório
confeitariae o modo Plan, mande a tarefa e aprove o plano. Ela segue com o computador desligado, mas só vê o que você enviou para o GitHub. - A volta. A mudança chega numa linha paralela:
- na página da sessão, Create PR;
- no GitHub, revise em Files changed e junte (Merge pull request, Confirm merge);
- em até 10 minutos, a mudança está no site;
- no computador, peça: "Volte para a linha principal e traga do GitHub as versões novas dela."
- Antes de mandar uma tarefa para a nuvem: "tem alguma mudança que ainda não foi enviada para o GitHub?"
- Avisos no celular:
/config→ Push when actions required e Push when Claude decides. - Para quem programa:
claude --cloud "pedido",claude --teleport(ou/teleport),git fetchegit checkoutpara trazer a linha paralela,claude remote-control(modo servidor) e o Dispatch, no app desktop.
Quando algo dá errado (Aula 24)
↩︎️ Desfazer → 💬 Entender → 🗺️ Planejar o conserto
- Desfaça primeiro. Antes do sim, escolha No e, com
Tab, diga o motivo. Depois do sim: "desfaça a última mudança que você fez", o/rewind(ouEscduas vezes) ou "desfaça as mudanças desde a última versão guardada". Recarregue a página no navegador. - Mostre o erro. Cole a mensagem na conversa, ou um print com
Ctrl + V(Alt + Vno Windows), e peça: "explique em português simples o que aconteceu e o que eu faço". - Peça um plano. No Plan Mode: "proponha um plano para consertar isso, sem mudar nada ainda". Aprove mudança por mudança, confira no navegador e guarde uma versão.
| Aparece | O que fazer |
|---|---|
You've hit your session limit ou weekly limit |
Espere o horário que a mensagem mostra (o /usage mostra quando renova) |
API Error: Repeated 529 Overloaded errors |
O serviço está ocupado: espere e tente de novo, ou troque de modelo com o /model |
API Error: 500 Internal server error |
Espere um minuto e escreva "tente de novo" |
Not logged in ou Login expired |
Rode /login |
Unable to connect to API |
Confira a internet |
claude doctor # o claude nem abre? confere só a instalação, sem mudar nada
claude update # termina a atualização que falhou (Auto-update failed)- Na conversa, o
/doctorfaz o check-up e só corrige o que você confirmar. Regra da casa ignorada:/context(Memory files). Skill sumida:/skillse/reload-skills. Conector pedindo login:/mcp. - Ajuda: pergunte ao Claude; relate com o
/feedback(a conversa vai junto: confira antes); conta e cobrança na central de ajuda, em support.claude.com. - Para quem programa:
/doctor prompt-audit,/debug,claude --debug,claude --safe-modee os erros de lugar e de formato (skill sem pasta própria,matchercom minúscula,.mcp.jsondentro de.claude/).
Artifacts: uma página com link (Aula 25)
- Peça dizendo o que a página faz: "faça um artifact com uma calculadora de orçamento de festa da confeitaria, com os preços do cardápio da página".
- Confira pelo que se vê: a página abre, e a conta feita à mão bate com o total.
- Para mudar, peça ("acrescente a opção de topo de bolo"): o Claude publica de novo no mesmo endereço, numa versão nova.
Ctrl + ]reabre a página mais recente. - Numa conversa nova, dê o link no pedido ou anexe a página pelo
/artifacts. Todas ficam na galeria, em claude.ai/code/artifacts. - Compartilhar, no navegador: Share, Anyone with the link e Copy link; confira numa janela anônima. Para parar: Only you.
- Antes de compartilhar, releia a página: nada de dado de cliente num link público.
- Precisa de login com assinatura (
/login); com chave de API, não publica. Para desligar num projeto:"enableArtifact": false.
Onde fica cada coisa
| O quê | Projeto (time) | Usuário (só você) |
|---|---|---|
| Regras da casa | CLAUDE.md, na pasta do projeto |
~/.claude/CLAUDE.md |
| Memória automática | ~/.claude/projects/<projeto>/memory/, uma pasta por projeto, só neste computador |
|
| Regras de permissão | .claude/settings.json |
~/.claude/settings.json (ou .claude/settings.local.json, só neste projeto) |
| Ajudantes (subagentes) | .claude/agents/ |
~/.claude/agents/ |
| Skills | .claude/skills/<nome>/SKILL.md |
~/.claude/skills/<nome>/SKILL.md (ou ativadas na sua conta do claude.ai) |
| Conectores (MCP) | Para quem já programa: .mcp.json (--scope project) |
Na sua conta do claude.ai (claude.ai/customize/connectors); servidores seus com --scope user |
| Ações automáticas (hooks) e configurações | .claude/settings.json |
~/.claude/settings.json |
| Cópias separadas (worktrees) | .claude/worktrees/<nome>/ (coloque no .gitignore) |
O fluxo
🔍 Explorar → 🗺️ Planejar → 🛠️ Fazer → 💾 Guardar
- Explorar: peça para o Claude ler e explicar, sem mudar nada
- Planejar: no Plan Mode, com o critério de pronto que se vê na tela, e ajuste o plano antes de aprovar
- Fazer: aprove mudança por mudança e confira com um print
- Revisar: veja o que mudou e peça um
/code-reviewantes de guardar - Guardar: "guarde uma versão com uma mensagem em português", e
/clearantes da próxima tarefa
Qual recurso usar?
| Preciso… | Use |
|---|---|
| …que uma regra valha em toda conversa | As regras da casa, no CLAUDE.md |
| …que o Claude lembre de um gosto meu | A memória automática: "lembre que…" |
| …garantir que um comando nunca rode | Regra deny no settings.json |
| …uma tarefa à parte, sem encher a memória de trabalho da conversa | Um ajudante (subagente) |
| …que o Claude faça uma tarefa que se repete, sempre do mesmo jeito | Uma skill, a receita |
| …que o Claude use um app meu, como a agenda ou o e-mail | Um conector (MCP), ou a CLI do serviço, para quem já programa |
| …garantir que algo aconteça toda vez, sem depender de o Claude lembrar | Ação automática (hook), na parte "Para ir além" da Aula 15 |
| …um aviso quando o Claude terminar | O aviso que já vem no Claude Code (/config, Local notifications) |
| …de um lembrete, ou repetir um pedido enquanto a conversa está aberta | Um lembrete pedido em português, ou o /loop |
| …que um pedido rode toda semana, até com o computador desligado | Tarefa agendada na nuvem (/schedule, depois da Aula 19) |
| …rodar o Claude num script ou no CI | claude -p |
| …de várias frentes ao mesmo tempo, ou de um trabalho que continua por semanas | Um Projeto, no claude.ai/code |
| …um painel, um comando próprio ou mudar a interface | Mod, só se você lê código (os de fábrica já vêm prontos) |
| …duas tarefas ao mesmo tempo na mesma pasta | Duas conversas, cada uma no seu arquivo |
| …uma pesquisa grande, com as fontes | /deep-research |
| …duas conversas sem dividir os mesmos arquivos | Cópia separada (claude --worktree), para quem programa |
| …acompanhar várias conversas numa tela só | claude agents, para quem programa |
| …uma mudança grande e repetitiva em muitos arquivos | /batch, para quem programa |
| …um recurso pronto, sem montar do zero | Plugin, de um catálogo (/plugin) |
| …levar as minhas skills, ajudantes e ações automáticas para o time | Um plugin próprio, num catálogo do time, para quem programa |
| …mostrar ao Claude um defeito que só aparece no celular | Um print do celular, arrastado ou colado na conversa |
| …que o Claude abra a página e confira sozinho | Claude no Chrome (claude --chrome); para os apps da tela, o uso do computador |
| …que uma tarefa siga com o computador desligado | Uma sessão na nuvem, em claude.ai/code (depois da Aula 19) |
| …continuar pelo celular uma conversa do meu computador | Remote Control (/remote-control), com o computador ligado |
| …desfazer uma mudança que quebrou a página | "desfaça a última mudança que você fez" ou /rewind |
| …descobrir por que algo não carregou | /doctor, /context e claude --safe-mode |
| …mostrar algo rápido a alguém, com um link | Artifact |