SFEIR
Personne

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

Parler de ces sujets avec SFEIR

Échanger avec SFEIR

Articles liés