Los slash commands son comandos que comienzan con barra, como /help o /clear. Los escribes en el chat del agente y este ejecuta una acción conocida o envía una instrucción lista al modelo.
El formato es familiar para quien ya usó Slack o Discord, y fue adoptado por varias herramientas de agentes de código.
Como funciona
Al escribir la barra, la aplicación reconoce que no es un mensaje común. Busca un comando con ese nombre y hace lo que fue definido.
Hay dos tipos. Los comandos integrados forman parte de la herramienta y controlan cosas como limpiar la conversación, cambiar de modelo o mostrar ayuda. Los comandos personalizados los creas tú.
En el caso de los personalizados, normalmente cada comando es un archivo de texto con un prompt guardado. El nombre del archivo se convierte en el nombre del comando. Algunos aceptan argumentos que se insertan en el texto.
Los detalles de carpeta y formato varían según la herramienta, así que consulta la documentación oficial de la que uses.
Ejemplo práctico
Siempre le pides al agente que revise el código antes de abrir un pull request, con la misma lista de criterios. En vez de escribir todo de nuevo, guardas un 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.Después, basta escribir /revisar. La ruta de arriba es un ejemplo y puede variar entre herramientas.
Para qué sirve
Los slash commands sirven para estandarizar tareas repetidas y ahorrar escritura. Los equipos pueden compartir los mismos comandos, asegurando que todos pidan las cosas de la misma manera.
También sirven para controlar la propia herramienta, como cambiar de modelo o ver el costo de la sesión, sin salir de la conversación.
En flujos con varios agentes, los comandos estandarizados ayudan a dar el mismo tipo de instrucción a cada uno.
Diferencia entre slash commands y hooks
El slash command depende de que lo escribas tú. El hook se ejecuta solo en respuesta a un evento, como el final de una edición. Usa el primero para pedidos bajo demanda y el segundo para reglas que siempre aplican.