Kieran Klaassen
Directeur de l'AI lab d'Every, créateur du compound engineering et de son plugin open source, auteur du client mail agentique Cora.
SFEIR AI · Publié le 19 septembre 2026
Parcours
Kieran Klaassen dirige l'AI lab d'Every, la société de Dan Shipper. Il y a construit Cora, un client mail agentique, et c'est sur ce chantier que le compound engineering a pris forme vers la mi-2025. Le 11 décembre 2025, Dan Shipper et lui publient sur Every, dans la série Chain of Thought, « Compound Engineering: How Every Codes With Agents », le texte qui fixe la méthode.
Klaassen revendique de ne plus écrire de code à la main depuis un an, tout en expédiant des produits utilisés par des milliers de personnes. Cette affirmation vient de l'intéressé et se lit comme telle : le commentaire indépendant sur sa méthode reste mince, l'essentiel de la couverture venant d'Every.
Le compound engineering, une méthode et un plugin
Le principe tient en une phrase : chaque unité de travail rend la suivante plus facile. Les bugs deviennent des règles, les plans citent les PR passées, les leçons sont écrites là où le prochain cycle les relira. Klaassen vise une complexité qui décroît d'un cycle à l'autre, à rebours de la dette que l'ingénierie classique accumule à chaque feature.
La méthode s'incarne dans un plugin open source, EveryInc/compound-engineering-plugin, que Klaassen co-maintient avec Trevin Chow. Le dépôt affiche 25 100 étoiles et 2 100 forks sur sa fiche GitHub, consultée en septembre 2026. La version 3, annoncée le 22 avril 2026, apporte des plugins natifs, un nommage nettoyé (les commandes sont préfixées « /ce- ») et une traçabilité des exigences de l'idée au commit. La cadence de sortie reste soutenue : v3.14.0 le 24 juin 2026, qui remplace la cible Gemini CLI, retirée, par Antigravity, puis v3.20.0 le 22 juillet 2026. Le plugin embarque une trentaine de skills et de nombreux agents, et fonctionne sur une quinzaine d'hôtes, dont Claude Code, Codex, Cursor et GitHub Copilot.
Le projet est opinionné par conception : les mainteneurs refusent les contributions hors de leur vision.
Le cycle en sept temps
Klaassen répartit l'effort à 80 % en planification et revue, 20 % en exécution. Le cycle publié compte sept temps, chacun porté par une commande du plugin. La flèche de retour, du compound vers le brainstorm suivant, fait le cœur du système : les leçons écrites dans « docs/solutions/ » sont relues au cycle d'après.
- 1 Ideate (agent et humain, optionnel) : chercher des idées.
- 2 Brainstorm (agent et humain), via « /ce-brainstorm » : un questions-réponses qui rédige la spec.
- 3 Plan (l'humain valide), via « /ce-plan » : le plan est verrouillé avant l'exécution.
- 4 Work (agents), via « /ce-work ».
- 5 Review (agents en parallèle et humain), via « /ce-code-review ».
- 6 Polish (agent), via « /ce-simplify-code » ou « /ce-polish ».
- 7 Compound (agent et humain), via « /ce-compound » : les leçons vont dans « docs/solutions/ ».
Ce que le SDLC SFEIR en retient
Le compound engineering figure parmi les trois références revendiquées du SDLC augmenté par l'IA de SFEIR. Dans cette grille, Ideate et Brainstorm couvrent Define, Plan porte le gate humain Plan, Work correspond à Build, Review à Verify et Review, Polish à Review, et Compound à Compound-1. Ship, Ops et Deprecation restent hors du champ de Klaassen. SFEIR dédouble la capitalisation, Compound-1 avant livraison et Compound-2 en production, et l'ancre dans un cycle qui va jusqu'au retrait du code.
La méthode se combine avec Superpowers pour la discipline TDD et avec CrewRig pour le contexte partagé. L'article Compound engineering, quand chaque cycle rend le suivant plus facile la détaille, et le comparatif des neuf méthodes la situe face aux autres.
Questions fréquentes
Qui est Kieran Klaassen ?
Kieran Klaassen dirige l'AI lab d'Every, la société de Dan Shipper. Il a construit Cora, un client mail agentique, et a formalisé le compound engineering, une méthode de développement avec agents qu'il a publiée avec Dan Shipper le 11 décembre 2025.
Qu'est-ce que le compound engineering ?
Une méthode où chaque unité de travail rend la suivante plus facile : les bugs deviennent des règles, les plans citent les PR passées, les leçons sont écrites là où le prochain cycle les relira. L'effort se répartit à 80 % en planification et revue, 20 % en exécution.
Le plugin compound engineering fonctionne-t-il hors de Claude Code ?
Oui. Le plugin EveryInc/compound-engineering-plugin, co-maintenu avec Trevin Chow, fonctionne sur une quinzaine d'hôtes, dont Claude Code, Codex, Cursor et GitHub Copilot. La v3.14.0 du 24 juin 2026 a remplacé la cible Gemini CLI par Antigravity.
Quel lien entre Kieran Klaassen et le SDLC SFEIR ?
Le compound engineering compte parmi les trois références revendiquées du SDLC augmenté par l'IA de SFEIR. Les phases Compound-1 et Compound-2 reprennent l'idée de leçons réinjectées au cycle suivant, en la dédoublant entre l'avant-livraison et la production.
Sources
- Every (Chain of Thought), Dan Shipper et Kieran Klaassen, « Compound Engineering: How Every Codes With Agents » · 2025-12-11
- GitHub, dépôt EveryInc/compound-engineering-plugin · 2026-09
- GitHub, notes de version du plugin, v3.20.0 · 2026-07-22
- Ry Walker Research, « Compound Engineering Plugin » · 2026-06-11
- GitHub, profil de Kieran Klaassen · 2026-09
Parler de ces sujets avec SFEIR
Échanger avec SFEIRArticles liés
Compound engineering, la méthode d'Every lue dans la grille SFEIR
Kieran Klaassen (Every) a construit le compound engineering en développant le client mail Cora : sept temps, de /ce-brainstorm à /ce-compound, 80 % de l'effort en planification et revue, chaque leçon écrite pour le cycle suivant. Ce qu'elle couvre de la grille SFEIR et ce qu'elle laisse hors champ.
Spec Kit, Kiro, BMAD, Superpowers, compound engineering : neuf méthodes, une même grille
En dix-huit mois, neuf méthodes de développement avec agents sont apparues, de Spec Kit (GitHub) à CrewRig (SFEIR). Toutes traversent les mêmes moments, aucune ne couvre Ship, Ops ou Deprecation. Lecture comparée sur le cycle SFEIR à onze phases : gates, capitalisation, outil cible, combinaisons.
Compound Engineering : comment chaque cycle rend le suivant plus facile
Le paradoxe du prompt vide : pourquoi votre IA recommence toujours de zéro Imaginez embaucher un développeur senior chaque matin, lui expliquer l'intégralité de votre projet, vos conventions, votre architecture, vos décisions passées — puis le voir partir à 17h sans laisser la m...