Tous les skills

grill-me (Matt Pocock)

Interroge sans relâche sur un plan, une décision ou une idée pour éprouver votre raisonnement.

avis grill-me : un entretien structuré qui coûte deux fois les tokens pour un petit gain

Selon les casSûr

Codex CLI · gpt-6-astra

20.6 / 30

Gain par rapport à sans skill : +0.25 · Selon les cas · 18 exécutions

Selon les cas : le total 20.6/30 est inférieur à 22 et le gain +0.25 est inférieur à +1.0. Pour être recommandé, il faut un total de 22/30, une qualité de sortie de 3.5 et un gain de +1.0.

SOTA

Réussi

Testé avec Codex.

Couvre Codex, Claude Code

Codex CLI 0.166 (palier SOTA) : 18 exécutions notées. Une réussite ici couvre aussi Claude Code selon notre règle de palier ; elle ne dit rien du second palier.

Scores

Chaque dimension va de 0 à 5 et les six forment le total sur 30. 5 est la meilleure note dans chaque dimension. Coût 5 signifie bon marché et rapide. Installation 5 signifie facile.

Fiabilité du déclenchement
5.0
Gain par rapport à sans skill
2.3
Qualité de sortie
3.8
Coût en tokens et en temps
1.0
Installation et portabilité
3.5
Sécurité
5.0

Revue de sécurité

Sûr

Scan statique : 0 CRITIQUE / 0 ÉLEVÉ / 0 MOYEN. Revue manuelle : sûr à exécuter (aucun problème détecté). Un scan propre ne prouve pas qu'un skill est sûr.

Installer

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

Source

Commit épinglé: 4ae2317ddb22b046e26455e4f9c9b3aaaf62212d

Testé: 2026-11-02

Ce que nous avons testé

  • $grill-me sur une idée vague (une application pour réduire le gaspillage alimentaire en restauration).
  • $grill-me sur un plan d'ingénierie risqué (découper un monolithe Django en microservices Kubernetes avec quatre personnes).
  • Une demande en langage naturel, « stress-test my plan relentlessly with questions » (quitter son emploi pour lancer une newsletter de randonnée payante), sans nom de skill.

Points forts

  • Le skill a été détecté sans être nommé : `$grill-me` explicite a fonctionné 4/4 (l'agent a lu le skill frère `grilling` par son chemin). La formulation naturelle « stress-test my plan with questions » a AUSSI déclenché `grilling` 2/2, alors que grill-me lui-même est explicite uniquement.
  • Fait mieux que la version en une phrase de sa propre règle de +0.33.

Points faibles

  • Aucun gain mesurable par rapport à sans skill (+0.25, dans le bruit).
  • Consomme 2.15 fois plus de tokens que sans skill.
  • n=2 par tâche et par bras ; les écarts inférieurs à environ 1 point sont du bruit.

Avis

Nous avons exécuté Codex CLI 0.166 (modèle gpt-6-astra, faible effort de raisonnement) dans un projet temporaire neuf à chaque fois, avec le skill installé ou absent, deux exécutions par groupe, accès réseau coupé. Nous avons utilisé trois tâches : le contrôle sans skill recevait la même demande formulée « Grill me on this ». Les sorties ont été notées de 0 à 5 en aveugle (identifiants mélangés, aucune indication du groupe) selon une grille : mène-t-il un entretien plutôt que de conseiller, les questions sont-elles précises, la couverture est-elle large, est-il facile d'y répondre, évite-t-il de sauter directement à un plan.

Comparaison à trois bras

BrasScore moyen (0-5)Tokens par exécution
Sans le skill3.5815k
Prompt d'une phrase3.516k
Avec le skill3.8332k

Mesuré avec Codex CLI sur 18 exécutions, noté par des contrôles basés sur des règles, sans juge LLM. Total 20.6 / 30, verdict Selon les cas.

Verdict : Selon le cas (20.6 / 30). Source : mattpocock/skills, épinglé au commit 4ae2317. S’installe avec npx skills@latest add mattpocock/skills --skill grill-me --skill grilling.

Présentation

grill-me est censé mettre un plan à l’épreuve avant que vous ne vous engagiez. En ouvrant le fichier, on découvre quelque chose d’étrange : tout le SKILL.md tient en une ligne, « Call the Skill tool with grilling. » Les vraies instructions se trouvent dans un skill voisin nommé grilling. Ce skill demande à l’agent de vous interroger par séries. Chaque série pose toutes les questions dont les prérequis sont réglés, les numérote et propose une réponse recommandée formulée de façon qu’un « oui » l’accepte. Si une question a besoin d’un fait tiré de l’environnement, l’agent doit aller le chercher au lieu de vous le demander.

Les deux skills sont à invocation explicite uniquement d’après leurs métadonnées (disable-model-invocation, allow_implicit_invocation: false). Vous tapez $grill-me dans Codex ou /grill-me dans Claude Code.

Méthode de test

Nous avons exécuté Codex CLI 0.166 (modèle gpt-6-astra, effort de raisonnement faible) dans un projet temporaire neuf à chaque fois, le skill installé ou absent, deux exécutions par groupe, accès réseau désactivé. Trois tâches :

  1. $grill-me sur une idée floue (une application pour réduire le gaspillage alimentaire en restauration).
  2. $grill-me sur un plan d’ingénierie risqué (scinder un monolithe Django en microservices Kubernetes avec quatre personnes).
  3. Une demande en langage courant, « mets mon plan à l’épreuve sans relâche avec des questions » (quitter son emploi pour lancer une newsletter de randonnée payante), sans nommer le skill.

Le groupe témoin sans skill a reçu la même demande formulée « Grill me on this ». Les sorties ont été notées de 0 à 5 à l’aveugle (identifiants mélangés, aucune indication du groupe) selon une grille : interroge-t-il plutôt qu’il ne conseille, les questions sont-elles précises, la couverture est-elle large, est-il facile d’y répondre, évite-t-il de sauter directement à un plan.

Ce qui s’est passé

Le skill fait ce qu’il annonce, à chaque fois. Dans les six exécutions avec skill, l’agent a suivi le pointeur du stub, lu le fichier grilling et produit des blocs de questions numérotées ❓ avec des réponses recommandées ➡️ (3 à 5 questions par exécution). Aucune des six exécutions témoins n’a produit ce format. Nos vérifications de format ont réussi dans toutes les exécutions avec skill et échoué dans toutes les exécutions témoins.

Le témoin était déjà un intervieweur correct. Sans le skill, Codex posait entre une et deux questions (tâche de l’idée floue) et jusqu’à huit ou neuf (tâche d’ingénierie), parfois sous forme de liste numérotée, et insistait souvent sur les mêmes points faibles. Sur la tâche du plan d’ingénierie, le témoin a même obtenu un meilleur score (4.5 contre 4.0). Ses questions étaient plus techniques : « quelle opération client met à jour plusieurs tables, et que se passe-t-il quand un service réussit et que l’autre expire ? », « qui débogue une panne réseau Kubernetes à 3 h du matin ? » Les questions du skill étaient plus larges et formulées « Allez-vous ... ? Oui, parce que ... », ce qui les rend rapides à répondre mais plus conciliantes. Sur l’idée floue de restaurant, le témoin n’a posé qu’une ou deux questions (2.75 en moyenne) et le skill a clairement aidé (3.5). La moyenne sur toutes les exécutions était de 3.83 avec le skill et de 3.58 sans. Avec deux exécutions par cellule, cet écart est dans le bruit.

Il se déclenche plus largement qu’annoncé. grill-me est à invocation explicite uniquement, mais grilling ne l’est pas : sa description invite à l’utiliser « lorsque l’utilisateur ... emploie l’une des expressions déclencheuses contenant "grill" », et ses métadonnées n’imposent aucune restriction. Dans la tâche en langage courant (sans $grill-me), les deux exécutions avec skill ont lu le skill et répondu au format ❓/➡️ malgré tout. Si vous installez les deux et dites « mets mon plan à l’épreuve », attendez-vous à ce qu’il se déclenche.

Il coûte des tokens. Une exécution avec skill a utilisé environ 31,900 tokens contre 14,800 pour le témoin (2.15x), et a pris environ 40 secondes contre 21. L’essentiel du surcoût vient du tour supplémentaire que l’agent passe à lire le second fichier de skill. Le montant absolu est faible, mais c’est le ratio qui lui vaut 1 sur 5 en efficacité.

Notes de portabilité

Le stub nomme le « Skill tool », un concept propre à Claude Code. Codex n’a pas un tel outil ; le modèle s’en est sorti en lisant le fichier par son chemin, donc cela a fonctionné ici, mais un agent plus faible pourrait échouer. Comme grill-me dépend de grilling, installer l’un sans l’autre vous donne soit un stub qui ne pointe nulle part, soit un skill sans raccourci $grill-me.

Revue de sécurité

Nous avons scanné et lu chaque fichier avant de lancer quoi que ce soit. Deux fichiers SKILL.md plus de petits fichiers de métadonnées d’agent, aucun script, aucune URL, aucun binaire, aucun caractère caché, rien qui demande à l’agent de lire des secrets ou de cacher quoi que ce soit à l’utilisateur. Sous licence MIT. Voir security.md. Un scan propre ne prouve pas qu’un skill est sûr, mais il y a très peu de choses ici qui pourraient faire du mal.

Scores

DimensionScorePourquoi
Qualité de sortie3.83Entretiens cohérents et bien formés
Gain par rapport à l’absence de skill2.25+0.25 en moyenne, dans le bruit
Déclenchement5.0Explicite : 4/4 ; formulation naturelle : 2/2
Instructions et portabilité3.5Stub d’une ligne, nom d’outil propre à Claude, deux installations
Efficacité12.15x tokens
Sécurité et hygiène5Rien trouvé

À qui s’adresse ce skill

Si vous aimez qu’on vous pose une poignée de questions numérotées auxquelles vous pouvez répondre « oui » pour accepter une valeur par défaut raisonnable, grill-me vous l’offre de manière fiable et à la demande. Si vous voulez simplement qu’un agent intelligent cherche les failles de votre plan, un prompt simple comme « grill me on this » a obtenu une profondeur comparable dans nos exécutions, parfois meilleure, pour la moitié des tokens. Considérez-le comme une préférence de format plutôt qu’un gain de capacité.

Limites de ce test

Deux exécutions par groupe et par tâche, un modèle à faible effort de raisonnement, trois tâches en un seul tour. Une vraie session de grillage dure de nombreux tours, et nous n’avons vu que le premier. Le palier Codex couvre Codex et Claude Code selon la règle du site.

Mise à jour (2 nov. 2026) : ajout du groupe « prompt en une phrase »

Troisième groupe : sans skill, avec une phrase ajoutée (« Interroge-moi sans relâche sur chaque aspect de ce plan, une question à la fois, en parcourant chaque branche de l’arbre de décision et en donnant ta réponse recommandée pour chaque question ... ne commence pas à construire. »). 6 exécutions, sur une machine Windows, réseau désactivé, notées à l’aveugle avec la même grille.

GroupeScore moyen à l’aveugle (0-5)Tokens par exécution
Sans skill3.5815k
Une phrase3.5016k
Skill installé3.8332k

La phrase suit l’instruction à la lettre : chaque exécution pose exactement une question et propose une réponse recommandée, pour un coût proche du témoin (16k tokens, la moitié des 32k du skill). C’est aussi sa faiblesse : les séries de 3-5 questions numérotées du skill couvrent plus de branches par tour, et deux des trois exécutions en langage courant ont ouvert par un verdict (« fais du départ conditionné à ... ») avant de poser des questions, ce que la grille pénalise. Gain du skill sur le prompt en une phrase : +0.33, dans le bruit, pour 2.0x les tokens. Si vous ne voulez qu’une question à la fois avec une réponse suggérée, la phrase suffit.

Transcription

Journal d'exécution : grill-me (Codex CLI, network off, per-run temp HOME/TMPDIR, one row per graded run.)
Colonnes : tâche, groupe-exécution, score (0-5), tokens, secondes, vérifications réussies, fichiers de la skill ouverts par l'agent.

t1-vague-idea control-1: score 3, tokens 14640, s 12.2, vérifications 1/3, rien ouvert
t1-vague-idea control-2: score 2.5, tokens 14621, s 12.9, vérifications 1/3, rien ouvert
t1-vague-idea oneliner-1: score 3.5, tokens 15868, s 16.6, vérifications 1/3, rien ouvert
t1-vague-idea oneliner-2: score 3.5, tokens 15838, s 15.1, vérifications 1/3, rien ouvert
t1-vague-idea treatment-1: score 3.5, tokens 38789, s 27.0, vérifications 3/3, ouvert grilling
t1-vague-idea treatment-2: score 3.5, tokens 30414, s 27.0, vérifications 3/3, ouvert grilling
t2-engineering-plan control-1: score 4.5, tokens 15059, s 38.0, vérifications 1/3, rien ouvert
t2-engineering-plan control-2: score 4.5, tokens 15133, s 37.6, vérifications 1/3, rien ouvert
t2-engineering-plan oneliner-1: score 4, tokens 15901, s 17.8, vérifications 1/3, rien ouvert

18 exécutions, 3 artefacts

Exemple de sortie

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.

Voir Pro