Gerador de comandos slash com IA
Descreva uma ação rápida que você repete o tempo todo e receba um único arquivo de comando do Claude Code pronto para salvar - cabeçalho correto, os placeholders certos $ARGUMENTS ou $1/$2, e o caminho exato para colocá-lo de modo que /seucomando simplesmente funcione. Pule a IA completamente clicando em 'escrever manualmente' para usar a mesma ferramenta como um editor de arquivo de comando com validação. Sua descrição é enviada uma vez a um modelo de IA gratuito para redigir o arquivo e não é armazenada depois.
1. O que o comando deve fazer?
Uma ação rápida e repetível. Se você se pega digitando o mesmo prompt todos os dias, essa é a ação certa.
Ou comece a partir de um destes
Fluxo de trabalho Git
Análise de código
Modificação de código
Fluxo de trabalho diário
Seu arquivo de comando vai aparecer aqui, totalmente editável, com o nome do arquivo e o frontmatter verificados enquanto você digita.
Como um arquivo de comando personalizado é montado
É um único arquivo markdown, e o nome do arquivo é o nome do comando: salve ~/.claude/commands/commit.md e você tem /commit. É por isso também que o próprio arquivo não tem uma chave name: - num arquivo de comando, name e paths são ignorados. Todo o resto do frontmatter é o mesmo conjunto que um skill aceita, e este construtor só grava os campos que você realmente ativa.
Quando o comando precisa de entrada, o corpo usa um placeholder: $ARGUMENTS pega tudo o que você digita depois do comando, enquanto $1 e $2 pegam os argumentos um a um quando o comando realmente tem duas entradas distintas. Muitos bons comandos não usam nenhum placeholder, porque agem sobre o repositório ou a conversa em que você já está. A ferramenta relê seu corpo e diz exatamente quais placeholders encontrou.
Há mais um truque que vale a pena conhecer. Uma linha como !`git diff --staged` executa esse comando de shell e insere sua saída no prompt antes de o Claude ler o arquivo - assim um comando de mensagem de commit pode ver o diff real sempre, em vez de só ser informado sobre ele. Mantenha os comandos injetados somente leitura, e combine-os com uma entrada Bash(...) correspondente em allowed-tools para não precisar aprovar a mesma chamada todos os dias.
Perguntas frequentes
Onde eu salvo o arquivo para criar um comando slash para o Claude?
Duas opções. Salve em ~/.claude/commands/<nome>.md e o comando é pessoal: funciona em todos os projetos naquela máquina e ninguém mais o vê. Salve em .claude/commands/<nome>.md dentro de um repositório e ele se torna um comando de projeto, compartilhável via git para que todos que clonarem o repositório o recebam - o lugar certo para fluxos de equipe como seu checklist de release ou seu modelo de PR. Este gerador mostra o caminho exato para o escopo que você escolher, além da linha mkdir para criar a pasta.
Como funcionam $ARGUMENTS, $1 e $2?
$ARGUMENTS é substituído por tudo o que você digitar após o comando, então /translate hello there passa 'hello there' como uma única string. $1, $2 e assim por diante pegam os argumentos posicionalmente, o que é útil quando um comando tem duas entradas genuinamente separadas - um arquivo e um idioma, por exemplo. Também existe uma forma nomeada, em que uma lista de argumentos no cabeçalho mapeia placeholders $nome para argumentos posicionais. Misturar $ARGUMENTS com $1 no mesmo corpo geralmente significa que a mesma entrada aparece duas vezes, então esta ferramenta sinaliza isso enquanto você digita.
Comandos e skills do Claude Code agora são a mesma coisa?
Quase, e vale a pena ser preciso. O Claude Code unificou comandos e skills: um arquivo de comando e uma skill produzem o mesmo comportamento /<nome>, e um arquivo de comando aceita o mesmo cabeçalho que uma skill, exceto name e paths, que ele ignora porque o nome do arquivo é o nome. O que as skills acrescentam é estrutura - uma skill é um diretório, então pode agrupar arquivos de apoio como um REFERENCE.md ou uma pasta scripts/ junto às suas instruções. Então este é o caminho rápido de arquivo único para um comando simples e rápido, e o Gerador de Skill é o que se deve usar quando o fluxo de trabalho precisa de mais do que um arquivo de instruções. Nenhum substitui o outro.
Algo que eu digito é armazenado?
Não. Sua descrição é enviada uma vez a um modelo de IA gratuito para redigir o comando, e o resultado é devolvido ao seu navegador sem ser armazenado depois. Tudo o que vem depois - edição, validação, pré-visualização do arquivo, copiar e baixar - acontece localmente na página, e você pode pular a IA completamente clicando em 'escrever manualmente' e usar isto puramente como um editor de arquivo de comando com validação.
Precisa de algo com estrutura real - vários passos, exemplos, arquivos de apoio? Use o Claude Skill Generator em vez disso e obtenha um SKILL.md completo.