Controle o comportamento do Claude durante uma sessão interativa com comandos slash.
Comando | Propósito |
---|---|
/add-dir | Adicionar diretórios de trabalho adicionais |
/agents | Gerenciar subagentes de IA personalizados para tarefas especializadas |
/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 (veja guia de rastreamento de custos para detalhes específicos da assinatura) |
/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 | 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 |
Parâmetro | Descrição |
---|---|
<command-name> | Nome derivado do nome do arquivo Markdown (sem extensão .md ) |
[arguments] | Argumentos opcionais passados para o comando |
/help
, esses comandos mostram “(project)” após sua descrição.
Localização: .claude/commands/
No exemplo a seguir, criamos o comando /optimize
:
/help
, esses comandos mostram “(user)” após sua descrição.
Localização: ~/.claude/commands/
No exemplo a seguir, criamos o comando /security-review
:
.claude/commands
) ou do diretório de nível do usuário (~/.claude/commands
), junto com o nome do subdiretório.
Conflitos entre comandos de nível de usuário e projeto não são suportados. Caso contrário, múltiplos comandos com o mesmo nome de arquivo base podem coexistir.
Por exemplo, um arquivo em .claude/commands/frontend/component.md
cria o comando /component
com descrição mostrando “(project:frontend)”.
Enquanto isso, um arquivo em ~/.claude/commands/component.md
cria o comando /component
com descrição mostrando “(user)”.
$ARGUMENTS
$ARGUMENTS
captura todos os argumentos passados para o comando:
$1
, $2
, etc.!
. A saída é incluída no contexto do comando. Você deve incluir allowed-tools
com a ferramenta Bash
, mas pode escolher os comandos bash específicos para permitir.
Por exemplo:
@
para referenciar arquivos.
Por exemplo:
Frontmatter | Propósito | Padrão |
---|---|---|
allowed-tools | Lista de ferramentas que o comando pode usar | Herda da conversa |
argument-hint | Os argumentos esperados para o comando slash. Exemplo: argument-hint: add [tagId] | remove [tagId] | list . Esta dica é mostrada ao usuário ao autocompletar o comando slash. | Nenhum |
description | Breve descrição do comando | Usa a primeira linha do prompt |
model | String de modelo específica (veja Visão geral dos modelos) | Herda da conversa |
/mcp
para:
mcp__github
(aprova TODAS as ferramentas do servidor github)mcp__github__get_issue
(aprova ferramenta específica)mcp__github__*
(wildcards não suportados)mcp__servername
. Para aprovar apenas ferramentas específicas, liste cada ferramenta individualmente.