Slash commands são comandos que começam com a barra, como /help ou /clear. Você digita no chat do agente e ele executa uma ação conhecida ou envia uma instrução pronta ao modelo.
O formato é familiar para quem já usou Slack ou Discord, e foi adotado por várias ferramentas de agentes de código.
Como funciona
Ao digitar a barra, o aplicativo reconhece que não é uma mensagem comum. Ele procura um comando com aquele nome e faz o que foi definido.
Há dois tipos. Os comandos embutidos fazem parte da ferramenta e controlam coisas como limpar a conversa, trocar de modelo ou mostrar ajuda. Os comandos personalizados são criados por você.
No caso dos personalizados, normalmente cada comando é um arquivo de texto com um prompt salvo. O nome do arquivo vira o nome do comando. Alguns aceitam argumentos que entram no texto.
Os detalhes de pasta e formato variam por ferramenta, então confira a documentação oficial da que você usa.
Exemplo prático
Você sempre pede ao agente para revisar o código antes de abrir um pull request, com a mesma lista de critérios. Em vez de digitar tudo de novo, salva um comando.
Revise as mudanças atuais do repositório.
Verifique: nomes claros, testes cobrindo casos de borda,
erros tratados e nenhuma chave secreta no código.
Liste os problemas por ordem de gravidade.Depois, basta digitar /revisar. O caminho acima é um exemplo e pode variar entre ferramentas.
Para que serve
Slash commands servem para padronizar tarefas repetidas e economizar digitação. Times podem compartilhar os mesmos comandos, garantindo que todos peçam as coisas do mesmo jeito.
Também servem para controlar a própria ferramenta, como trocar de modelo ou ver o custo da sessão, sem sair da conversa.
Em fluxos com vários agentes, comandos padronizados ajudam a dar o mesmo tipo de instrução para cada um deles.
Diferença entre slash commands e hooks
Slash command depende de você digitar. Hook roda sozinho em resposta a um evento, como o fim de uma edição. Use o primeiro para pedidos sob demanda e o segundo para regras que sempre valem.