Ir para o conteúdo

Comandos próprios

Pedidos repetidos como /comando: argumentos, saída de shell, agente e modelo por comando.

Atualizado em 16 de set. de 2026

Todo mundo tem pedidos que repete: resumir o estado do repositório, preparar um PR, explicar um arquivo para quem chegou agora. Um comando próprio guarda esse pedido como /nome. Ele vive num arquivo Markdown e aceita argumentos e a saída de comandos do shell.

Criar

.hinow/commands/resumo.mdmarkdown
---
description: Resume o estado do repositório
---
Resuma em 3 linhas o estado deste repositório. Branch e últimos commits:
`git log --oneline -5`
Foco pedido: $ARGUMENTS

Reabra a interface e digite /resumo testes. O que está entre crases é executado no shell antes de mandar o pedido, e a saída entra no lugar; $ARGUMENTS recebe tudo que veio depois do nome. Em ~/.config/hinow/commands/ o comando vale para todos os projetos.

O cabeçalho

CampoO que faz
descriptionO texto que aparece na lista do /
agentRodar com um agente específico (plan, revisor…)
model, variantModelo e nível de raciocínio só para este comando
subtasktrue roda como subagente, numa sessão filha, sem poluir a conversa principal

Argumentos

No arquivoVira
$ARGUMENTSTudo que foi digitado depois do comando
$1, $2Cada palavra, na ordem: /deploy staging api$1 = staging, $2 = api
` comando `A saída do comando, executado na pasta do projeto

Exemplos que valem a pena

.hinow/commands/pr.mdmarkdown
---
description: Prepara o PR: testes, lint e mensagem
agent: build
---
Rode os testes e o lint. Se algo falhar, corrija. Depois escreva a descrição do PR
para estas mudanças:
`git diff --stat main...HEAD`
`git log --oneline main...HEAD`
.hinow/commands/explica.mdmarkdown
---
description: Explica um arquivo para quem chegou agora
subtask: true
---
Explique o arquivo $1 para um desenvolvedor novo no projeto: o que faz, quem chama,
o que é perigoso mudar. Seja direto.

Os que já vêm

/init analisa o projeto e escreve um AGENTS.md inicial. /review revisa: sem argumento, as mudanças não commitadas; /review <commit>, /review <branch> ou /review <número do PR> revisam aquilo. Roda como subagente, então a conversa principal fica limpa.

Fora da interface

hinow-cli run --command resumo "testes"
hinow-cli run --command review ""

Skills e prompts de servidores MCP também viram comandos com barra: /checklist, /clima:saudacao. Veja Skills e Servidores MCP.

Esta página foi útil?