Comandos slash
Controle o comportamento do Claude durante uma sessão interativa com comandos slash.
Comandos slash integrados
Comando | Propósito |
---|---|
/bug | Relatar bugs (envia conversa para a Anthropic) |
/clear | Limpar histórico de conversa |
/compact [instructions] | Compactar conversa com instruções de foco opcionais |
/config | Ver/modificar configuração |
/cost | Mostrar estatísticas de uso de tokens |
/doctor | Verifica a saúde da sua instalação do Claude Code |
/help | Obter ajuda de uso |
/init | Inicializar projeto com guia CLAUDE.md |
/login | Alternar contas da Anthropic |
/logout | Sair da sua conta da Anthropic |
/mcp | Gerenciar conexões de servidor MCP e autenticação OAuth |
/memory | Editar arquivos de memória CLAUDE.md |
/model | Selecionar ou alterar o modelo de IA |
/permissions | Ver ou atualizar permissões |
/pr_comments | Ver comentários de pull request |
/review | Solicitar revisão de código |
/status | Ver status da conta e do sistema |
/terminal-setup | Instalar vinculação de tecla Shift+Enter para novas linhas (apenas iTerm2 e VSCode) |
/vim | Entrar no modo vim para alternar entre modos de inserção e comando |
Comandos slash personalizados
Comandos slash personalizados permitem que você defina prompts usados frequentemente como arquivos Markdown que o Claude Code pode executar. Os comandos são organizados por escopo (específicos do projeto ou pessoais) e suportam namespacing através de estruturas de diretório.
Sintaxe
Parâmetros
Parâmetro | Descrição |
---|---|
<prefix> | Escopo do comando (project para específico do projeto, user para pessoal) |
<command-name> | Nome derivado do nome do arquivo Markdown (sem extensão .md ) |
[arguments] | Argumentos opcionais passados para o comando |
Tipos de comando
Comandos de projeto
Comandos armazenados no seu repositório e compartilhados com sua equipe.
Localização: .claude/commands/
Prefixo: /project:
No exemplo a seguir, criamos o comando /project:optimize
:
Comandos pessoais
Comandos disponíveis em todos os seus projetos.
Localização: ~/.claude/commands/
Prefixo: /user:
No exemplo a seguir, criamos o comando /user:security-review
:
Recursos
Namespacing
Organize comandos em subdiretórios para criar comandos com namespace.
Estrutura: <prefix>:<namespace>:<command>
Por exemplo, um arquivo em .claude/commands/frontend/component.md
cria o comando /project:frontend:component
Argumentos
Passe valores dinâmicos para comandos usando o placeholder $ARGUMENTS
.
Por exemplo:
Formato do arquivo
Arquivos de comando devem:
- Usar formato Markdown (extensão
.md
) - Conter o prompt ou instruções como conteúdo do arquivo
- Ser colocados no diretório de comandos apropriado
Comandos slash MCP
Servidores MCP podem expor prompts como comandos slash que ficam disponíveis no Claude Code. Esses comandos são descobertos dinamicamente a partir de servidores MCP conectados.
Formato do comando
Comandos MCP seguem o padrão:
Recursos
Descoberta dinâmica
Comandos MCP ficam automaticamente disponíveis quando:
- Um servidor MCP está conectado e ativo
- O servidor expõe prompts através do protocolo MCP
- Os prompts são recuperados com sucesso durante a conexão
Argumentos
Prompts MCP podem aceitar argumentos definidos pelo servidor:
Convenções de nomenclatura
- Nomes de servidor e prompt são normalizados
- Espaços e caracteres especiais se tornam underscores
- Nomes são convertidos para minúsculas para consistência
Gerenciando conexões MCP
Use o comando /mcp
para:
- Ver todos os servidores MCP configurados
- Verificar status de conexão
- Autenticar com servidores habilitados para OAuth
- Limpar tokens de autenticação
- Ver ferramentas e prompts disponíveis de cada servidor
Veja também
- Modo interativo - Atalhos, modos de entrada e recursos interativos
- Referência CLI - Flags e opções de linha de comando
- Configurações - Opções de configuração
- Gerenciamento de memória - Gerenciando a memória do Claude entre sessões