Todas as skills

grill-me (Matt Pocock)

Questiona você sem piedade sobre um plano, uma decisão ou uma ideia para testar seu raciocínio.

Análise do grill-me: uma entrevista estruturada que custa o dobro de tokens para um ganho pequeno

SituacionalSeguro

Codex CLI · gpt-6-astra

20.6 / 30

Ganho sobre sem skill: +0.25 · Situacional · 18 execuções

Situacional: o total 20.6/30 está abaixo de 22 e o ganho +0.25 está abaixo de +1.0. Para ser recomendado, é preciso total de 22/30, qualidade da saída de 3.5 e ganho de +1.0.

SOTA

Aprovado

Testado com Codex.

Cobre Codex, Claude Code

Codex CLI 0.166 (nível SOTA): 18 execuções avaliadas. Uma aprovação aqui também vale para o Claude Code pela nossa regra de níveis; ela não diz nada sobre o segundo nível.

Notas

Cada dimensão vai de 0 a 5, e as seis somam o total de 30. 5 é melhor em todas as dimensões. Custo 5 significa barato e rápido. Instalação 5 significa fácil.

Confiabilidade do acionamento
5.0
Ganho sobre sem skill
2.3
Qualidade da saída
3.8
Custo de tokens e tempo
1.0
Instalação e portabilidade
3.5
Segurança
5.0

Revisão de segurança

Seguro

Varredura estática: 0 CRÍTICO / 0 ALTO / 0 MÉDIO. Revisão manual: seguro para executar (nenhum achado). Uma varredura limpa não prova que a skill é segura.

Instalar

npx skills@latest add mattpocock/skills --skill grill-me --skill grilling

Fonte

Commit fixado: 4ae2317ddb22b046e26455e4f9c9b3aaaf62212d

Testado: 2026-11-02

O que testamos

  • $grill-me sobre uma ideia vaga (um app para reduzir o desperdício de comida em restaurantes).
  • $grill-me sobre um plano de engenharia arriscado (dividir um monólito Django em microsserviços Kubernetes com quatro pessoas).
  • Um pedido em linguagem natural, “teste meu plano implacavelmente com perguntas” (pedir demissão para lançar uma newsletter paga de trilhas), sem citar o nome da skill.

Prós

  • A skill foi acionada sem ser nomeada: `$grill-me` explícito funcionou 4/4 (o agente leu a skill irmã `grilling` pelo path). A frase em linguagem natural “teste meu plano com perguntas” TAMBÉM acionou `grilling` 2/2, embora o próprio grill-me só seja acionado explicitamente.
  • Supera em +0.33 uma versão de uma frase da própria regra.

Contras

  • Nenhum ganho mensurável em relação ao grupo sem skill (+0.25, dentro do ruído).
  • Usa 2.15x os tokens do grupo sem skill.
  • n=2 por tarefa por braço; diferenças abaixo de cerca de 1 ponto são ruído.

Avaliação

Executamos o Codex CLI 0.166 (modelo gpt-6-astra, esforço de raciocínio baixo) em um projeto temporário novo a cada vez, com a skill instalada ou ausente, duas execuções por grupo e acesso à rede desligado. Usamos três tarefas. O controle sem skill recebeu o mesmo pedido formulado como “Grill me on this”. As saídas foram avaliadas de 0 a 5 às cegas (IDs embaralhados, sem indicação de qual grupo) segundo uma rubrica: entrevista em vez de aconselhar, as perguntas são específicas, a cobertura é ampla, é fácil responder, evita pular direto para um plano.

Comparação entre os braços

BraçoNota média (0-5)Tokens por execução
Sem a skill3.5815k
Prompt de uma frase3.516k
Com a skill3.8332k

Medido com Codex CLI em 18 execuções, com pontuação por verificações baseadas em regras e sem juiz LLM. Total 20.6 / 30, veredito Situacional.

Veredicto: Situacional (20.6 / 30). Fonte: mattpocock/skills, fixado no commit 4ae2317. Instalação com npx skills@latest add mattpocock/skills --skill grill-me --skill grilling.

O que é

grill-me existe para testar a fundo um plano antes que você se comprometa com ele. Ao abrir o arquivo, você encontra algo estranho: todo o SKILL.md é uma linha, "Chame a ferramenta Skill com grilling." As instruções de verdade ficam em uma skill irmã chamada grilling. Essa skill pede que o agente entreviste você em rodadas. Cada rodada faz todas as perguntas cujos pré-requisitos estão resolvidos, numera-as e dá uma resposta recomendada redigida de modo que "sim" a aceite. Se uma pergunta precisar de um fato do ambiente, o agente deve procurá-lo em vez de perguntar a você.

Ambas as skills são somente de invocação explícita segundo seus metadados (disable-model-invocation, allow_implicit_invocation: false). Você digita $grill-me no Codex ou /grill-me no Claude Code.

Como testamos

Executamos o Codex CLI 0.166 (modelo gpt-6-astra, esforço de raciocínio baixo) em um projeto temporário novo a cada vez, com a skill instalada ou ausente, duas execuções por grupo e acesso à rede desligado. Usamos três tarefas:

  1. $grill-me em uma ideia vaga (um app para reduzir o desperdício de comida em restaurantes).
  2. $grill-me em um plano de engenharia arriscado (dividir um monólito Django em microsserviços no Kubernetes com quatro pessoas).
  3. Um pedido em linguagem natural, "teste meu plano implacavelmente com perguntas" (pedir demissão para começar uma newsletter paga sobre trilhas), sem citar o nome da skill.

O controle sem skill recebeu o mesmo pedido formulado como "Me interrogue sobre isso". As saídas foram pontuadas de 0 a 5 às cegas (IDs embaralhados, sem pista de qual grupo), com uma rubrica: ele entrevista em vez de aconselhar, as perguntas são específicas, a cobertura é ampla, é fácil responder, evita pular direto para um plano.

O que aconteceu

A skill faz o que promete, sempre. Nas seis execuções de tratamento, o agente seguiu o ponteiro do stub, leu o arquivo grilling e produziu blocos numerados de perguntas ❓ com respostas recomendadas ➡️ (3 a 5 perguntas por execução). Nenhuma das seis execuções de controle produziu esse formato. Nossas verificações de formato passaram em todas as execuções de tratamento e falharam nos testes de formato em todas as execuções de controle.

O controle já era um entrevistador razoável. Sem a skill, o Codex fez de uma ou duas perguntas (tarefa da ideia vaga) até oito ou nove (tarefa de engenharia), às vezes em lista numerada, e muitas vezes insistiu nos mesmos pontos fracos. Na tarefa do plano de engenharia, o controle na verdade pontuou mais alto (4.5 vs. 4.0). Suas perguntas eram mais técnicas: "qual operação de cliente atualiza várias tabelas, e o que acontece quando um serviço tem sucesso e o outro dá timeout?", "quem depura uma falha de rede no Kubernetes às 3 da manhã?" As perguntas da skill eram mais amplas e formuladas como "Você vai...? Sim, porque...", o que as torna rápidas de responder, mas mais suaves. Na ideia vaga do restaurante, o controle fez apenas uma ou duas perguntas (média de 2.75) e a skill claramente ajudou (3.5). A média de todas as execuções foi 3.83 com a skill e 3.58 sem. Com duas execuções por célula, essa diferença está dentro do ruído.

Ela dispara de forma mais ampla do que anuncia. grill-me é somente explícita, mas grilling não é: sua descrição convida ao uso "quando o usuário... usar qualquer frase de gatilho 'grill'", e seus metadados não têm restrição. Na tarefa em linguagem natural (sem $grill-me), as duas execuções de tratamento leram a skill e responderam no formato ❓/➡️ mesmo assim. Se você instalar as duas e disser "teste meu plano implacavelmente", espere que ela dispare.

Custa tokens. Uma execução de tratamento usou cerca de 31.900 tokens contra 14.800 do controle (2.15x), e levou cerca de 40 segundos contra 21. A maior parte do extra é o turno adicional que o agente gasta lendo o segundo arquivo da skill. O valor absoluto é pequeno, mas a proporção é o motivo de ela marcar 1 de 5 em eficiência.

Notas de portabilidade

O stub nomeia a "ferramenta Skill", um conceito do Claude Code. O Codex não tem essa ferramenta; o modelo se recuperou lendo o arquivo pelo caminho, então funcionou aqui, mas um agente mais fraco pode não conseguir. Como grill-me depende de grilling, instalar uma sem a outra deixa você com um stub que não aponta para lugar nenhum ou com uma skill sem o atalho $grill-me.

Análise de segurança

Escaneamos e lemos todos os arquivos antes de executar qualquer coisa. Dois arquivos SKILL.md mais pequenos arquivos de metadados do agente, nenhum script, nenhuma URL, nenhum binário, nenhum caractere oculto, nada pedindo ao agente para ler segredos ou esconder algo do usuário. Licença MIT. Consulte security.md. Um scan limpo não prova que uma skill é segura, mas há muito pouco aqui que possa causar dano.

Pontuações

DimensãoPontuaçãoPor quê
Qualidade da saída3.83Entrevistas consistentes e bem formadas
Ganho vs. sem skill2.25+0.25 de média, dentro do ruído
Gatilho5.0Explícito funcionou 4/4; linguagem natural também disparou 2/2
Instruções e portabilidade3.5Stub de uma linha, nome de ferramenta específico do Claude, duas instalações
Eficiência12.15x tokens
Segurança e higiene5Nada encontrado

Para quem é

Se você gosta de receber um punhado de perguntas numeradas nas quais pode responder "sim" para aceitar um padrão sensato, grill-me oferece isso de forma confiável e sob demanda. Se você só quer que um agente inteligente aponte furos no seu plano, um prompt simples como "grill me on this" teve profundidade comparável nas nossas execuções, às vezes melhor, pela metade dos tokens. Trate a skill como preferência de formato, não como upgrade de capacidade.

Limites deste teste

Duas execuções por grupo por tarefa, um modelo com esforço de raciocínio baixo, três tarefas de um único turno. Uma sessão real de grill dura muitas rodadas, e vimos apenas a primeira. O nível do Codex cobre Codex e Claude Code segundo a regra do site.

Atualização (2 nov. 2026): grupo de uma frase adicionado

Terceiro grupo: sem skill, com uma frase anexada ("Me entreviste implacavelmente sobre cada aspecto deste plano, uma pergunta por vez, percorrendo cada ramo da árvore de decisão e dando sua resposta recomendada para cada pergunta... não comece a construir."). 6 execuções, em uma máquina Windows, rede desligada, pontuadas às cegas com a mesma rubrica.

GrupoPontuação média às cegas (0-5)Tokens por execução
Sem skill3.5815k
Uma frase3.5016k
Skill instalada3.8332k

A frase segue a instrução ao pé da letra: cada execução faz exatamente uma pergunta e oferece uma resposta recomendada, com custo próximo ao do controle (16k tokens, metade dos 32k da skill). Essa também é sua fraqueza: as rodadas de 3-5 perguntas numeradas da skill cobrem mais ramos por turno, e duas das três execuções em linguagem natural começaram com um veredicto ("peça demissão somente se...") antes de perguntar, o que a rubrica penaliza. Ganho da skill sobre a frase única: +0.33, dentro do ruído, com 2.0x os tokens. Se você só quer uma pergunta por vez com uma resposta sugerida, a frase basta.

Transcrição

Log de execuções: grill-me (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Colunas: tarefa, grupo-execução, nota (0-5), tokens, segundos, verificações aprovadas, arquivos da skill abertos pelo agente.

t1-vague-idea control-1: nota 3, tokens 14640, s 12.2, verificações 1/3, nada aberto
t1-vague-idea control-2: nota 2.5, tokens 14621, s 12.9, verificações 1/3, nada aberto
t1-vague-idea oneliner-1: nota 3.5, tokens 15868, s 16.6, verificações 1/3, nada aberto
t1-vague-idea oneliner-2: nota 3.5, tokens 15838, s 15.1, verificações 1/3, nada aberto
t1-vague-idea treatment-1: nota 3.5, tokens 38789, s 27.0, verificações 3/3, abriu grilling
t1-vague-idea treatment-2: nota 3.5, tokens 30414, s 27.0, verificações 3/3, abriu grilling
t2-engineering-plan control-1: nota 4.5, tokens 15059, s 38.0, verificações 1/3, nada aberto
t2-engineering-plan control-2: nota 4.5, tokens 15133, s 37.6, verificações 1/3, nada aberto
t2-engineering-plan oneliner-1: nota 4, tokens 15901, s 17.8, verificações 1/3, nada aberto

18 execuções, 3 artefatos

Resultado de exemplo

SOTA · With the skill: final message (t1-vague-idea, run 1, Codex)

❓ **Q1** - **Define success**: Shall we make the primary goal reducing restaurants’ avoidable food costs, with food waste reduction measured alongside it? Or is environmental impact your priority even when the restaurant saves little money? ➡️ I recommend starting with measurable savings for the restaurant. That gives us a concrete reason for owners to adopt and pay for the product. --- ❓ **Q2** - **Narrow the first customer**: Shall we target a single type of independently owned restaurant in one neighbourhood for the first pilot, rather than treating all small restaurants as one customer group? If you already have a particular type or neighbourhood in mind, name it. ➡️ I recommend one tightly defined group you can visit regularly and observe during actual kitchen work. --- ❓ **Q3** - **Challenge the app assumption**: Are you willing to test a manual service with restaurant staff before committing to building software—even if that reveals that an app adds little value? ➡️ I recommend yes. The first thing to prove is that we can change a recurring decision that causes waste, and that staff will sustain the change.

Ver o Pro