Três novas skills opcionais oficiais: questionários de decisão, wizards de setup e uma sabatina de planos

Você conhece os momentos de “travado”: uma decisão que só uma pessoa pode tomar, mas ninguém tem tempo para uma reunião; uma etapa de setup que exige um humano clicando num console web enquanto o agente só assiste; um plano que parece à prova de falhas até você começar a construir e perceber que estava cheio de premissas. Em 29 de agosto, o Hermes entregou uma skill opcional oficial para cada um dos três casos: decision-questionnaire (transformar a decisão em um questionário assíncrono), setup-wizard-generator (gerar wizards de setup interativos) e grill-me v2.0.0 (atualizada para a sabatina de planos em frontier rounds). As três são ports nativos do Hermes do repositório mattpocock/skills (licença MIT, 240 mil estrelas), instaláveis com um único comando hermes skills install.
O que são skills opcionais
Uma skill do Hermes é um documento com frontmatter e um procedimento — ela ensina ao agente quais passos seguir numa situação específica. Ao lado das skills nativas padrão, o repositório oficial traz um lote de skills opcionais: instaladas sob demanda, sem custo no contexto padrão. Em 29 de agosto chegaram três novas de uma só vez.
1. decision-questionnaire: transforme “esperar por uma decisão” em um formulário
Quando usar: uma decisão está travada numa única pessoa — você é quem implementa, mas escolher A ou B, ou quanto de orçamento aprovar, pertence ao seu chefe, cliente ou parceiro. Em vez de esperar uma “conversa conveniente”, o Hermes redige um questionário estruturado que a outra pessoa pode preencher de forma assíncrona, ou num intervalo da reunião.
A parte esperta: ele entrevista quem envia, não o tema. Duas trocas — quem é o destinatário e o que precisa voltar — e então ele redige perguntas direcionadas ao intervalo, as mais importantes primeiro, cada uma com um rascunho de resposta, gravadas em decision-questionnaire-<slug>.md.
"I need the CTO to decide on the API gateway — generate a questionnaire"
→ Hermes confirms: who is it for? what decision must come back?
→ Output: decision-questionnaire-api-gateway.md (questions ranked by importance + answer templates)
2. setup-wizard-generator: automatize as etapas só de humanos
Quando usar: parte do fluxo só pode ser feita por um humano — pegar uma API key num console web, provisionar segredos de CI, rodar uma migração pontual. Antes, sua única opção era anotar os passos num documento enquanto o agente assistia. Agora o Hermes pode gerar um wizard bash interativo que conduz uma pessoa por ele, etapa por etapa.
O wizard gerado: abre cada URL → diz ao humano exatamente o que clicar e copiar → captura os valores (input oculto para segredos) → grava-os de forma idempotente no .env ou no GitHub Secrets → mostra progresso em cada etapa. A geração em si é um procedimento de quatro passos: escopo → mapear os journeys → escrever as etapas → verificação estática.
"Generate a wizard to walk me through configuring a Grafana API key"
→ Hermes produces a setup wizard script (built on the 204-line template.sh wizard library)
→ You run it, follow the prompts, click and paste — environment variables land on disk
3. grill-me v2.0.0: sabatine o plano antes de escrever código
Quando usar: você suspeita que o plano tem premissas não examinadas. grill-me é uma skill de “entrevista adversarial de plano”: antes de qualquer código ser escrito, o agente atua como um entrevistador rigoroso e sabatina o seu plano de ponta a ponta.
A mudança central na v2.0.0 é a mecânica de frontier rounds (da skill de grilling do Matt Pocock): em vez de uma pergunta por turno em ritmo de tartaruga, cada rodada faz toda a fronteira atual de perguntas — todas aquelas cujos pré-requisitos já estão resolvidos — em ordem de dependência, cada uma com uma recomendação. Fatos são trabalho do agente (ele verifica no codebase e além); as decisões ficam com você. A sessão só termina quando nenhum ramo está sendo assumido silenciosamente — cada canto não examinado do plano vem à tona.
# Install (official skill identifier)
hermes skills install official/software-development/grill-me
"Run grill-me over my refactoring plan"
→ agent asks in rounds: technical decisions → edge cases → synthesis, everything eligible per round
→ the interview only ends when no implicit assumption remains
Uma nota de nomenclatura: a skill chegou a ser renomeada para “plan-interrogation”, mas o fix de acompanhamento no mesmo dia (PR #97872) manteve o nome grill-me com a atualização de conteúdo intacta — então o que você instala agora é a grill-me v2.0.0 com frontier rounds. Ela vem do design original do contribuidor da comunidade Rafael Zendron (#43694), e os créditos agora incluem tanto ele quanto Matt Pocock.
Descobrindo e instalando mais skills opcionais
A família de comandos hermes skills foi feita exatamente para isso:
hermes skills browse # browse the official skill directory
hermes skills search questionnaire
hermes skills install official/productivity/decision-questionnaire
hermes skills install official/devops/setup-wizard-generator
hermes skills list # see what's installed
É isso — elas ficam ativas imediatamente, e o agente escolhe o procedimento certo automaticamente quando a situação aparece.
Ressalvas
- As três chegaram em 29 de agosto, atualmente apenas na
main— em nenhuma release tag (a v0.20.6 foi marcada em 27 de agosto); rodehermes updateantes de instalar; - São ports de um repositório de terceiros, mas cada uma passou pela suíte de testes oficiais de padrões de autoria de skills, incluindo uma verificação de resíduos de de-upstreaming;
setup-wizard-generatormira etapas com humano no loop — se existe uma API real para a tarefa, as tools normais continuam sendo o melhor caminho.
Resumo
Uma skill cuida de “esperar por uma decisão”, uma de “clicar num console”, uma de “encontrar os buracos antes de construir” — três dos bloqueadores human-in-the-loop mais comuns num fluxo de agente, agora cobertos por skills opcionais oficiais. A instalação é um comando só, e elas aparecem automaticamente quando a situação pede. Para mergulhar no sistema de skills em si, veja nosso guia de skills locais do projeto e o post sobre combinações de skills; a referência completa do comando hermes skills está na página de documentação do comando.