Todas las skills

grill-me (Matt Pocock)

Interroga sin piedad sobre un plan, una decisión o una idea para poner a prueba tu razonamiento.

Reseña de grill-me: una entrevista estructurada que cuesta el doble de tokens para una mejora pequeña

Según el casoSegura

Codex CLI · gpt-6-astra

20.6 / 30

Mejora frente a sin skill: +0.25 · Según el caso · 18 ejecuciones

Según el caso: el total 20.6/30 está por debajo de 22 y la mejora +0.25 está por debajo de +1.0. Para ser recomendada hace falta un total de 22/30, una calidad de salida de 3.5 y una mejora de +1.0.

SOTA

Aprobada

Probada con Codex.

Cubre Codex, Claude Code

Codex CLI 0.166 (nivel SOTA): 18 ejecuciones puntuadas. Una pasada aquí también cubre Claude Code según nuestra regla de niveles; no dice nada sobre el segundo nivel.

Puntuaciones

Cada dimensión va de 0 a 5 y las seis suman el total sobre 30. 5 es mejor en todas las dimensiones. Coste 5 significa barato y rápido. Instalación 5 significa fácil.

Fiabilidad de activación
5.0
Mejora frente a sin skill
2.3
Calidad de salida
3.8
Coste en tokens y tiempo
1.0
Instalación y portabilidad
3.5
Seguridad
5.0

Revisión de seguridad

Segura

Escaneo estático: 0 CRITICAL / 0 HIGH / 0 MEDIUM. Revisión manual: Segura de ejecutar (sin hallazgos). Un escaneo limpio no demuestra que una skill sea segura.

Instalar

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

Origen

Commit fijado: 4ae2317ddb22b046e26455e4f9c9b3aaaf62212d

Probada: 2026-11-02

Qué probamos

  • $grill-me sobre una idea vaga (una app para reducir el desperdicio de comida en restaurantes).
  • $grill-me sobre un plan de ingeniería arriesgado (dividir un monolito Django en microservicios Kubernetes con cuatro personas).
  • Una petición en lenguaje natural, «pon a prueba mi plan sin piedad con preguntas» (dejar el trabajo para lanzar un boletín de senderismo de pago), sin nombrar la skill.

Ventajas

  • La skill se activó sin nombrarla: `$grill-me` explícito funcionó 4/4 (el agente leyó la skill hermana `grilling` desde su ruta). La frase natural «pon a prueba mi plan con preguntas» TAMBIÉN activó `grilling` 2/2, aunque grill-me solo se active de forma explícita.
  • Supera a una versión de su propia regla en una frase por +0.33.

Inconvenientes

  • Sin mejora medible frente a sin skill (+0.25, dentro del ruido).
  • Usa 2.15x los tokens de sin skill.
  • n=2 por tarea y rama; las diferencias de menos de aproximadamente 1 punto son ruido.

Reseña

Ejecutamos Codex CLI 0.166 (modelo gpt-6-astra, esfuerzo de razonamiento bajo) en un proyecto temporal nuevo cada vez, con la skill instalada o ausente, dos ejecuciones por grupo y sin acceso a red. Usamos tres tareas: el grupo de control sin skill recibió la misma petición formulada como «Interrógame sobre esto». Las salidas se puntuaron de 0 a 5 a ciegas (IDs barajados, sin pistas de qué grupo) con una rúbrica: si entrevista en lugar de aconsejar, si las preguntas son concretas, si la cobertura es amplia, si es fácil de responder y si evita saltar a un plan.

Comparación de tres ramas

RamaPuntuación media (0-5)Tokens por ejecución
Sin la skill3.5815k
Prompt de una frase3.516k
Con la skill3.8332k

Medido con Codex CLI en 18 ejecuciones, puntuado con comprobaciones basadas en reglas y sin juez LLM. Total 20.6 / 30, veredicto Según el caso.

Veredicto: Situacional (20.6 / 30). Fuente: mattpocock/skills, fijado en el commit 4ae2317. Se instala con npx skills@latest add mattpocock/skills --skill grill-me --skill grilling.

Qué es

grill-me está pensado para someter un plan a presión antes de comprometerte con él. Al mirar el archivo encuentras algo raro: todo el SKILL.md es una línea, «Llama a la herramienta Skill con grilling». Las instrucciones reales viven en un skill hermano llamado grilling. Ese skill pide al agente que te entreviste por rondas. Cada ronda plantea todas las preguntas cuyos requisitos previos están resueltos, las numera y da una respuesta recomendada redactada de modo que «sí» la acepte. Si una pregunta necesita un dato del entorno, el agente debe buscarlo en lugar de preguntártelo.

Según sus metadatos, ambos skills solo se invocan de forma explícita (disable-model-invocation, allow_implicit_invocation: false). Escribes $grill-me en Codex o /grill-me en Claude Code.

Cómo lo probamos

Ejecutamos Codex CLI 0.166 (modelo gpt-6-astra, esfuerzo de razonamiento bajo) en un proyecto temporal nuevo cada vez, con el skill instalado o ausente, dos ejecuciones por grupo y acceso a la red desactivado. Usamos tres tareas:

  1. $grill-me sobre una idea vaga (una app para reducir el desperdicio de comida en restaurantes).
  2. $grill-me sobre un plan de ingeniería arriesgado (dividir un monolito Django en microservicios Kubernetes con cuatro personas).
  3. Una petición en lenguaje llano, «somete mi plan a presión sin piedad con preguntas» (dejar el trabajo para lanzar un boletín de senderismo de pago), sin nombrar ningún skill.

El control sin skill recibió la misma petición formulada como «Grill me on this». Las salidas se puntuaron de 0 a 5 a ciegas (IDs barajados, sin pista de qué grupo era) con una rúbrica: ¿entrevista en lugar de aconsejar?, ¿las preguntas son concretas?, ¿la cobertura es amplia?, ¿es fácil responder?, ¿evita saltar a un plan?

Qué ocurrió

El skill hace lo que dice, siempre. En las seis ejecuciones con skill, el agente siguió el puntero del stub, leyó el archivo grilling y produjo bloques de preguntas numeradas ❓ con respuestas recomendadas ➡️ (de 3 a 5 preguntas por ejecución). Ninguna de las seis ejecuciones de control produjo ese formato. Nuestras comprobaciones de formato pasaron en todas las ejecuciones con skill y fallaron los tests de formato en todas las de control.

El control ya era un entrevistador decente. Sin el skill, Codex hacía desde una o dos preguntas (tarea de la idea vaga) hasta ocho o nueve (tarea de ingeniería), a veces como lista numerada, y a menudo insistía en los mismos puntos débiles. En la tarea del plan de ingeniería, el control puntuó de hecho más alto (4.5 vs 4.0). Sus preguntas eran más técnicas: «¿qué operación de cliente actualiza varias tablas, y qué pasa cuando un servicio tiene éxito y el otro se agota?», «¿quién depura un fallo de red de Kubernetes a las 3 de la madrugada?». Las preguntas del skill eran más amplias y estaban formuladas como «¿Harás...? Sí, porque...», lo que las hace rápidas de responder pero más blandas. Con la idea vaga del restaurante, el control solo hizo una o dos preguntas (2.75 de media) y el skill ayudó claramente (3.5). La media de todas las ejecuciones fue 3.83 con el skill y 3.58 sin él. Con dos ejecuciones por celda, esa diferencia está dentro del ruido.

Se activa más de lo que anuncia. grill-me solo se invoca de forma explícita, pero grilling no: su descripción invita a usarlo «cuando el usuario... use cualquier frase de activación con "grill"», y sus metadatos no tienen restricción. En la tarea en lenguaje llano (sin $grill-me), ambas ejecuciones con skill leyeron el skill y respondieron igualmente en formato ❓/➡️. Si instalas los dos y dices «somete mi plan a presión», espera que se active.

Cuesta tokens. Una ejecución con skill usó unos 31,900 tokens frente a 14,800 del control (2.15x), y tardó unos 40 segundos frente a 21. La mayor parte del extra es el turno adicional que el agente dedica a leer el segundo archivo del skill. La cantidad absoluta es pequeña, pero la proporción es la razón de que puntúe 1 de 5 en eficiencia.

Notas de portabilidad

El stub nombra la «herramienta Skill», que es un concepto de Claude Code. Codex no tiene esa herramienta; el modelo se recuperó leyendo el archivo por ruta, así que funcionó aquí, pero un agente más débil podría no hacerlo. Como grill-me depende de grilling, instalar uno sin el otro te deja o un stub que no apunta a nada o un skill sin el atajo $grill-me.

Revisión de seguridad

Escaneamos y leímos cada archivo antes de ejecutar nada. Dos archivos SKILL.md y unos pequeños archivos de metadatos de agente, sin scripts, sin URLs, sin binarios, sin caracteres ocultos, nada que pida al agente leer secretos u ocultar algo al usuario. Licencia MIT. Véase security.md. Un escaneo limpio no demuestra que un skill sea seguro, pero aquí hay muy poco que pueda hacer daño.

Puntuaciones

DimensiónPuntuaciónMotivo
Calidad de salida3.83Entrevistas consistentes y bien formadas
Mejora frente a sin skill2.25+0.25 de media, dentro del ruido
Activación5.0La invocación explícita funcionó 4/4; la formulación natural también se activó 2/2
Instrucciones y portabilidad3.5Stub de una línea, nombre de herramienta específico de Claude, dos instalaciones
Eficiencia12.15x tokens
Seguridad e higiene5Nada encontrado

Para quién es

Si te gusta que te hagan un puñado de preguntas numeradas en las que puedes responder «sí» para aceptar una opción sensata, grill-me te lo da de forma fiable y bajo demanda. Si solo quieres que un agente listo haga agujeros en tu plan, un prompt simple como «grill me on this» consiguió una profundidad comparable en nuestras ejecuciones, a veces mejor, por la mitad de tokens. Trátalo como una preferencia de formato, no como una mejora de capacidad.

Límites de esta prueba

Dos ejecuciones por grupo y tarea, un modelo con esfuerzo de razonamiento bajo, tres tareas de un solo turno. Una sesión de grill real dura muchas rondas, y nosotros solo vimos la primera. El nivel de Codex cubre Codex y Claude Code según la regla del sitio.

Actualización (2 nov 2026): se añade el grupo de una frase

Tercer grupo: sin skill, con una frase añadida («Entrevístame sin piedad sobre cada aspecto de este plan, una pregunta a la vez, recorriendo cada rama del árbol de decisiones y dando tu respuesta recomendada para cada pregunta... no empieces a construir.»). 6 ejecuciones, en una máquina Windows, red desactivada, puntuadas a ciegas con la misma rúbrica.

GrupoPuntuación media a ciegas (0-5)Tokens por ejecución
Sin skill3.5815k
Una frase3.5016k
Skill instalado3.8332k

La frase sigue la instrucción al pie de la letra: cada ejecución hace exactamente una pregunta y ofrece una respuesta recomendada, con un coste parecido al del control (16k tokens, la mitad de los 32k del skill). Esa es también su debilidad: las rondas de 3-5 preguntas numeradas del skill cubren más ramas por turno, y dos de las tres ejecuciones en lenguaje llano abrieron con un veredicto («haz que dejar el trabajo dependa de...») antes de preguntar, lo que la rúbrica penaliza. Mejora del skill frente a la frase: +0.33, dentro del ruido, con 2.0x los tokens. Si solo quieres una pregunta a la vez con una respuesta sugerida, la frase basta.

Transcripción

Registro de ejecuciones: grill-me (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Columnas: tarea, grupo-ejecución, puntuación (0-5), tokens, segundos, comprobaciones superadas, archivos de la skill que abrió el agente.

t1-vague-idea control-1: puntuación 3, tokens 14640, s 12.2, comprobaciones 1/3, no abrió nada
t1-vague-idea control-2: puntuación 2.5, tokens 14621, s 12.9, comprobaciones 1/3, no abrió nada
t1-vague-idea oneliner-1: puntuación 3.5, tokens 15868, s 16.6, comprobaciones 1/3, no abrió nada
t1-vague-idea oneliner-2: puntuación 3.5, tokens 15838, s 15.1, comprobaciones 1/3, no abrió nada
t1-vague-idea treatment-1: puntuación 3.5, tokens 38789, s 27.0, comprobaciones 3/3, abrió grilling
t1-vague-idea treatment-2: puntuación 3.5, tokens 30414, s 27.0, comprobaciones 3/3, abrió grilling
t2-engineering-plan control-1: puntuación 4.5, tokens 15059, s 38.0, comprobaciones 1/3, no abrió nada
t2-engineering-plan control-2: puntuación 4.5, tokens 15133, s 37.6, comprobaciones 1/3, no abrió nada
t2-engineering-plan oneliner-1: puntuación 4, tokens 15901, s 17.8, comprobaciones 1/3, no abrió nada

18 ejecuciones, 3 artefactos

Resultado de ejemplo

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 Pro