· Depuis Soreno 0.7.0
/grill : OMP vous pose les bonnes questions avant de coder
Dans le Chat (OMP) de Soreno 0.7.0, /grill lance un cadrage : OMP explore le code, puis pose ses questions une à une, avec sa recommandation. Les décisions s’accumulent dans une colonne, jusqu’à la synthèse.
Un agent qui part sur une mauvaise hypothèse code vite… dans la mauvaise direction. Avant d’écrire une ligne, mieux vaut trancher les vraies questions. Depuis Soreno 0.7.0, le Chat (OMP) a une commande pour ça : /grill suivi du sujet.
Une question à la fois, avec sa recommandation
OMP commence par explorer le code : tout ce que le projet peut lui apprendre, il ne vous le demande pas. Puis il pose ses questions une par une, les plus structurantes d’abord. Chacune vient avec deux à quatre options concrètes, l’option qu’il recommande et, pour chacune, la raison et ce qu’elle coûte. Il ne modifie aucun fichier pendant le cadrage.

La colonne Cadrage
Le cadrage s’ouvre dans une colonne à droite de la conversation. En haut, la question en cours : suivez la recommandation, choisissez une autre option ou répondez avec vos propres mots. En dessous, les décisions prises, chacune marquée « Recommandé » ou « Réponse libre ». Elles se relisent depuis l’historique : reprenez la conversation demain, le cadrage est toujours là.
Une décision ne vous convient plus ? Revenir sur la remet en discussion. Et la colonne se redimensionne, ou se masque pour laisser toute la place à la conversation.
Une synthèse à la fin
Quand plus aucune décision importante ne reste ouverte, OMP le dit et arrête de questionner. Synthétiser lui demande alors le bilan en Markdown : l’objectif, chaque décision et sa raison, les questions ouvertes et les prochaines étapes. Copier la synthèse la récupère, pour une issue ou pour lancer l’implémentation dans la foulée.
Et pour les questions qui se voient
Certaines questions se tranchent mieux en regardant qu’en lisant. Maquetter cette question demande à OMP une maquette HTML avec une variante par option, puis vous repose la question : c’est l’objet de l’article sur /mockup.
Le cadrage s’inspire du skill grill-me, sans rien à installer : il suffit d’OMP dans l’environnement du projet.