Comandos slash
Controle o comportamento do Claude durante uma sessão interativa com comandos slash.
Comandos slash integrados
Comando | Propósito |
---|---|
/add-dir | Adicionar diretórios de trabalho adicionais |
/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 | Visualizar/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 | Trocar 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 | Visualizar ou atualizar permissões |
/pr_comments | Visualizar comentários de pull request |
/review | Solicitar revisão de código |
/status | Visualizar 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:
Execução de comandos bash
Execute comandos bash antes do comando slash ser executado usando o prefixo !
. A saída é incluída no contexto do comando.
Por exemplo:
Referências de arquivo
Inclua conteúdo de arquivos em comandos usando o prefixo @
para referenciar arquivos.
Por exemplo:
Modo de pensamento
Comandos slash podem acionar pensamento estendido incluindo palavras-chave de pensamento estendido.
Formato de arquivo
Arquivos de comando suportam:
- Formato Markdown (extensão
.md
) - Frontmatter YAML para metadados:
allowed-tools
: Lista de ferramentas que o comando pode usardescription
: Breve descrição do comando
- Conteúdo dinâmico com comandos bash (
!
) e referências de arquivo (@
) - Instruções de prompt como conteúdo principal
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:
- Visualizar todos os servidores MCP configurados
- Verificar status de conexão
- Autenticar com servidores habilitados para OAuth
- Limpar tokens de autenticação
- Visualizar 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