<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:webfeeds="http://webfeeds.org/rss/1.0"><channel><title>comandos | Self-Hosted!</title><link>https://blog.brumarino.com/tags/comandos/</link><description>Post novo no “Rack” de segunda a sexta, às 7AM. Proxmox, rede, backup, UPS, IA e tudo o que tenho estudado.</description><language>pt-BR</language><managingEditor>Bruno Marino</managingEditor><image><url>https://blog.brumarino.com/brand/icon-144.png</url><title>comandos | Self-Hosted!</title><link>https://blog.brumarino.com/tags/comandos/</link><width>144</width><height>144</height></image><webfeeds:icon>https://blog.brumarino.com/brand/icon-192.png</webfeeds:icon><webfeeds:logo>https://blog.brumarino.com/brand/symbol.svg</webfeeds:logo><webfeeds:accentColor>2B3036</webfeeds:accentColor><lastBuildDate>Thu, 05 Nov 2026 07:00:00 -0300</lastBuildDate><atom:link href="https://blog.brumarino.com/tags/comandos/index.xml" rel="self" type="application/rss+xml"/><item><title>Comandos do Claude Code: os / que vale conhecer</title><link>https://blog.brumarino.com/comandos-barra-claude-code/</link><pubDate>Thu, 05 Nov 2026 07:00:00 -0300</pubDate><guid>https://blog.brumarino.com/comandos-barra-claude-code/</guid><category>IA no homelab</category><description>Os comandos com / do Claude Code que mais servem num homelab: /resume, /compact, /context, /permissions, /rewind e como criar um comando seu com skills.</description><content:encoded><![CDATA[<p>Uso o Claude Code nos containers do meu homelab, muitas vezes pelo celular. No post sobre <a href="/claude-code-celular-tmux-resume/">Claude Code pelo celular</a> contei como uso o <code>/resume</code> e o <code>/remote-control</code>. Mas esses são só dois dos comandos com barra. Digitando <code>/</code> no começo da mensagem, o Claude Code abre um menu com todos.</p>
<p>Neste post separo os comandos que mais fazem sentido num homelab, pelo que diz a documentação oficial, e mostro como criar um comando seu.</p>
<h2 id="como-os-comandos-funcionam">Como os comandos funcionam <a class="anchor" href="#como-os-comandos-funcionam" aria-label="Link para esta seção">#</a></h2>
<p>Pela documentação, um comando só é reconhecido <strong>no começo da mensagem</strong>. O que vem depois do nome vira argumento. Se você manda um comando enquanto o Claude Code está respondendo, ele entra na fila e roda quando a resposta termina. Alguns, como <code>/status</code> e <code>/usage</code>, rodam na hora.</p>
<p>Digite <code>/</code> e algumas letras para filtrar o menu.</p>
<h2 id="para-retomar-e-organizar-sessões">Para retomar e organizar sessões <a class="anchor" href="#para-retomar-e-organizar-sess%c3%b5es" aria-label="Link para esta seção">#</a></h2>
<ul>
<li><strong><code>/resume</code>:</strong> retoma uma conversa pelo nome ou pelo ID, ou abre a lista de sessões. É o que uso sempre que volto a um projeto.</li>
<li><strong><code>/clear</code>:</strong> começa uma conversa nova, com o contexto vazio. Dá para passar um nome, que aparece depois na lista do <code>/resume</code>.</li>
<li><strong><code>/remote-control</code>:</strong> deixa a sessão disponível no claude.ai, para continuar pelo navegador. O atalho é <code>/rc</code>. Uso quando preciso mandar um arquivo, por exemplo.</li>
<li><strong><code>/export</code>:</strong> exporta a conversa como texto. Bom para guardar o registro do que foi feito num servidor.</li>
</ul>
<h2 id="para-cuidar-do-contexto">Para cuidar do contexto <a class="anchor" href="#para-cuidar-do-contexto" aria-label="Link para esta seção">#</a></h2>
<p>Sessão longa enche o contexto, e o Claude Code passa a esquecer o começo da conversa. Três comandos ajudam:</p>
<ul>
<li><strong><code>/context</code>:</strong> mostra o uso do contexto como uma grade colorida, com sugestões do que está pesando.</li>
<li><strong><code>/compact</code>:</strong> resume a conversa até aqui para liberar espaço, sem começar do zero. Aceita instruções, como <code>/compact mantenha os comandos que rodamos no container do DNS</code>.</li>
<li><strong><code>/btw</code>:</strong> faz uma pergunta paralela sobre a sessão sem entrar na conversa. Bom para tirar uma dúvida rápida sem gastar contexto.</li>
</ul>
<aside class="alert alert--tip">
  <p class="alert__title">Dica</p>
  <p>Antes de começar uma tarefa nova no mesmo projeto, vale usar <code>/clear</code> em vez de continuar a conversa antiga. O contexto limpo evita que o Claude Code misture a tarefa nova com detalhes da anterior.</p>
</aside><h2 id="para-regras-e-permissões">Para regras e permissões <a class="anchor" href="#para-regras-e-permiss%c3%b5es" aria-label="Link para esta seção">#</a></h2>
<p>São os que mais importam num servidor. Falei das regras que dou ao Claude Code no post <a href="/claude-code-regras-homelab/">Claude Code no homelab: as regras</a>.</p>
<ul>
<li><strong><code>/init</code>:</strong> cria um <code>CLAUDE.md</code> para o projeto, o arquivo de instruções carregado no começo de toda sessão.</li>
<li><strong><code>/memory</code>:</strong> edita os arquivos <code>CLAUDE.md</code> e mostra as anotações da memória automática.</li>
<li><strong><code>/permissions</code>:</strong> abre as regras de permissão: o que é liberado, o que pede confirmação e o que é proibido.</li>
<li><strong><code>/plan</code>:</strong> entra no modo de planejamento. O Claude Code propõe o que vai fazer antes de mexer. Aceita uma descrição, como <code>/plan atualizar o container do Vaultwarden</code>.</li>
</ul>
<h2 id="para-ver-e-desfazer-mudanças">Para ver e desfazer mudanças <a class="anchor" href="#para-ver-e-desfazer-mudan%c3%a7as" aria-label="Link para esta seção">#</a></h2>
<ul>
<li><strong><code>/diff</code>:</strong> mostra as mudanças na pasta de trabalho, incluindo o que o Claude Code editou.</li>
<li><strong><code>/rewind</code>:</strong> volta a conversa e os arquivos editados para um ponto anterior. Os atalhos são <code>/checkpoint</code> e <code>/undo</code>.</li>
</ul>
<aside class="alert alert--warning">
  <p class="alert__title">Atenção</p>
  <p>O <code>/rewind</code> desfaz edições de arquivos feitas pelo Claude Code. Ele não desfaz comandos que já rodaram no servidor, como reiniciar um serviço ou apagar um container. Para isso, o que salva é o backup.</p>
</aside><h2 id="para-conferir-a-instalação-e-o-uso">Para conferir a instalação e o uso <a class="anchor" href="#para-conferir-a-instala%c3%a7%c3%a3o-e-o-uso" aria-label="Link para esta seção">#</a></h2>
<ul>
<li><strong><code>/status</code>:</strong> versão, modelo, conta e conexão.</li>
<li><strong><code>/model</code>:</strong> troca o modelo de IA.</li>
<li><strong><code>/usage</code>:</strong> custo da sessão e limites do plano. <code>/cost</code> e <code>/stats</code> são atalhos.</li>
<li><strong><code>/doctor</code>:</strong> confere instalação, configurações e <code>CLAUDE.md</code>, e propõe correções, que só são aplicadas depois que você confirma.</li>
<li><strong><code>/help</code>:</strong> a ajuda e a lista de comandos.</li>
</ul>
<h2 id="criando-um-comando-seu">Criando um comando seu <a class="anchor" href="#criando-um-comando-seu" aria-label="Link para esta seção">#</a></h2>
<p>Dá para criar comandos próprios. A documentação chama de <strong>skill</strong>: uma pasta com um arquivo <code>SKILL.md</code>. Para valer em todos os projetos, ela fica em <code>~/.claude/skills/</code>. Para valer só num projeto (e ir para o git), em <code>.claude/skills/</code>.</p>
<p>Um exemplo simples, para ver o estado de um serviço:</p>
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">name</span><span class="p">:</span><span class="w"> </span><span class="l">servico</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">description</span><span class="p">:</span><span class="w"> </span><span class="l">Mostra o estado e os últimos logs de um serviço systemd</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nt">disable-model-invocation</span><span class="p">:</span><span class="w"> </span><span class="kc">true</span><span class="w">
</span></span></span><span class="line"><span class="cl"><span class="nn">---</span><span class="w">
</span></span></span><span class="line"><span class="cl">
</span></span><span class="line"><span class="cl">Mostre o estado do serviço $ARGUMENTS com systemctl status e as últimas 30 linhas
</span></span><span class="line"><span class="cl">do journalctl dele. Não reinicie nem altere nada; só leia e resuma o que encontrar.
</span></span></code></pre></div><p>Salvo como <code>~/.claude/skills/servico/SKILL.md</code>, ele vira o comando <code>/servico</code>. Digitando <code>/servico caddy</code>, o <code>$ARGUMENTS</code> é trocado por <code>caddy</code>. A linha <code>disable-model-invocation: true</code> faz o comando rodar só quando eu chamo.</p>
<p>O formato antigo, um arquivo em <code>.claude/commands/</code>, ainda funciona, mas a documentação recomenda o de skills para coisas novas.</p>
<h2 id="resumindo">Resumindo <a class="anchor" href="#resumindo" aria-label="Link para esta seção">#</a></h2>
<ul>
<li><strong><code>/</code> no começo da mensagem</strong> abre o menu de comandos.</li>
<li><strong>Sessões:</strong> <code>/resume</code>, <code>/clear</code>, <code>/remote-control</code> e <code>/export</code>.</li>
<li><strong>Contexto:</strong> <code>/context</code>, <code>/compact</code> e <code>/btw</code>.</li>
<li><strong>Regras:</strong> <code>/init</code>, <code>/memory</code>, <code>/permissions</code> e <code>/plan</code>.</li>
<li><strong>Mudanças:</strong> <code>/diff</code> e <code>/rewind</code>, que não desfaz o que já rodou no servidor.</li>
<li><strong>Comandos próprios</strong> são skills em <code>~/.claude/skills/&lt;nome&gt;/SKILL.md</code>.</li>
</ul>
<p>Os meus fixos são o <code>/resume</code> e o <code>/remote-control</code>. Para quem está começando, eu diria que conhecer meia dúzia dos outros, principalmente os de contexto e de permissões, já muda o dia a dia com o Claude Code num servidor.</p>
]]></content:encoded></item></channel></rss>