Upgrade to Pro — share decks privately, control downloads, hide ads and more …

2026-03 Dev With AI - REX (30') construire un v...

2026-03 Dev With AI - REX (30') construire un vrai skill de dev optimisé avec autoresearch... ...de ma voiture.pdf

On parle beaucoup de "self-improving AI". Mais concrètement, comment on construit un skill de développement qui s'auto-optimise ? Et qu'est-ce que ça change quand on peut piloter le processus depuis son téléphone, entre deux trajets ?

**Le problème :** le skill creator de Claude Code permet de créer des skills, mais l'optimisation de la qualité de l'output reste human-in-the-loop. Ça veut dire : ouvrir un viewer HTML, comparer des résultats côte à côte, cliquer "Submit". Pas idéal quand on a 15 minutes dans sa voiture.

**L'approche :** j'ai combiné le skill creator avec la technique d'autoresearch (popularisée par Karpathy et Simon Scrapes) -- des assertions binaires objectives qui remplacent le feedback humain. "Le code a des type hints" : vrai/faux. "La fonction fait moins de 30 lignes" : vrai/faux. Pas de subjectivité, pas de browser, pas de clics.

**Ce que je couvrirai, dans cet ordre :**

1. **Skill creator vs autoresearch : deux couches, pas une** -- Le skill creator gère l'activation (quand le skill se déclenche). L'autoresearch gère la qualité de l'output (ce que le skill produit). Ce sont des problèmes différents qui se complètent.

2. **Construction du skill, pas à pas** -- Ce que j'ai mis en place :
- Le SKILL.md initial et ses instructions
- Les evals.json avec des expectations binaires concrètes
- La boucle autonome : tester → identifier les échecs → modifier → retester → commit ou reset
- Le prompt clé : "Ne me demande pas la permission. Continue en boucle."

3. **Ce que j'ai fait depuis la voiture** -- Le workflow mobile :
- Lancer la boucle via Claude Code sur téléphone
- Surveiller les logs pendant un trajet
- Intervenir uniquement quand le score stagne
- La review qualitative finale (ton, cohérence) -- ça, c'est resté humain

4. **Résultats et limites** -- Ce que la boucle gère bien (structure, format, patterns de code). Ce qu'elle ne gère pas (ton, créativité, choix architecturaux). La stratégie : automatique d'abord, humain ensuite.

5. **Takeaways** -- Comment écrire de bonnes assertions binaires. Quand l'autoresearch vaut le coup vs quand c'est overkill. Le mindset "piloter l'IA plutôt que coder soi-même".

Avatar for Emmanuel Sciara

Emmanuel Sciara

April 02, 2026

More Decks by Emmanuel Sciara

Other Decks in Programming

Transcript