Retour aux articles • IA • • 3 min de lecture

Grill Me : challenger son architecture

Utiliser le skill Grill Me de Matt Pocock pour forcer l'agent IA à mener une interview contradictoire d'architecture et éliminer 90 % des réécritures avant de coder.

Grill Me : challenger son architecture

Le défaut le plus coûteux d’un grand modèle de langage est sa complaisance (sycophancy). Si vous lui soumettez une idée d’architecture fragile, sur-ingénierée ou inadaptée à votre infrastructure, un LLM standard vous répondra « Excellente idée ! » avant de générer 800 lignes de code qu’il faudra entièrement jeter deux jours plus tard.

Créé par Matt Pocock dans sa collection mattpocock/skills, le skill /grill-me inverse totalement cette dynamique : l’agent a l’interdiction formelle de coder tant qu’il ne vous a pas cuisiné jusqu’au bout sur chaque angle mort de votre plan.

Architecture & Flux : Grill Me : Stress-Tester son Architecture

1. Comment fonctionne l’interview contradictoire /grill-me

Contrairement à un prompt générique qui vous noie sous une liste de 15 questions théoriques d’un coup, le protocole Grill Me obéit à trois règles d’or chirurgicales :

  1. Parcourir l’arbre de décision une question à la fois : l’agent identifie la décision racine la plus structurante (stockage, authentification, gestion d’erreur), pose une seule question ciblée, attend votre arbitrage, puis descend dans la branche suivante ;
  2. Lire le code avant d’interroger l’humain : si la réponse se trouve déjà dans le dépôt Git (un schéma existant, une règle Reverse-Proxy, un helper déjà codé), l’agent n’a pas le droit de vous poser la question : il explore lui-même le codebase et utilise ce fait pour challenger votre proposition ;
  3. Traquer les coûts cachés Day-2 : que se passe-t-il si le montage NFS perd le verrouillage ? Comment sauvegarde-t-on ce nouvel état ? Quel est le plan de rollback si la migration échoue à mi-chemin ?

2. Le prompt officiel SKILL.md de Grill Me

La force de Grill Me tient dans son extrême concision. Voici le cœur de la règle que vous pouvez intégrer directement dans vos skills Claude Code, Cursor ou Antigravity :

---
name: grill-me
description: Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the design tree. Use when the user wants to stress-test a plan, get grilled on their design, or mentions "grill me".
---

Interview me relentlessly about every aspect of this plan until we reach a shared understanding.
Walk down each branch of the design tree, resolving dependencies between decisions one-by-one.
For each question, provide your recommended answer.

Ask the questions one at a time.

If a question can be answered by exploring the codebase, explore the codebase instead.

3. Pourquoi le séparer de Superpowers et l’associer à Ponytail

Alors que Superpowers régit la discipline d’exécution (cycle TDD strict Red -> Green -> Refactor et revue par sous-agents), Grill Me agit en amont, au moment où le coût d’un changement de direction est nul :

  • Sur 10 fonctionnalités passées au crible de /grill-me sur mon Homelab, au moins 3 ont été résolues en moins de 15 lignes de code au lieu de créer un nouveau microservice ou une nouvelle table ;
  • Une fois l’arbre de décision intégralement résolu avec /grill-me, l’exécution est passée au workflow TDD Superpowers et découpée en tranches atomiques avec gstack.

4. Dépôt GitHub Officiel