Compound engineering, la méthode d'Every lue dans la grille SFEIR
Le compound engineering est une méthode et un plugin de skills conçus pour que chaque unité de travail rende 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 relira1. Elle s'adresse aux équipes qui attendent de leur agent qu'il gagne en justesse d'une feature à l'autre, au-delà de la vitesse. Le 22 juillet 2026, le plugin en était à sa version 3.20.03. Huitième volet du comparatif des neuf méthodes.
Une méthode née chez Every, autour du client mail Cora
Kieran Klaassen dirige l'AI lab d'Every, la société de Dan Shipper, et a construit Cora, un client mail agentique. La méthode est sortie de ce chantier1. Le plugin officiel, EveryInc/compound-engineering-plugin, est co-maintenu avec Trevin Chow2. La fiche GitHub de Klaassen, consultée en septembre 2026, affiche 25 100 étoiles et 2 100 forks5, et la cadence de sortie reste soutenue : v3.14.0 le 24 juin 2026, v3.20.0 le 22 juillet3.
La version 3, annoncée le 22 avril 2026, a apporté les plugins natifs, un nettoyage du nommage (les commandes sont depuis préfixées /ce-*) et une traçabilité des exigences de l'idée au commit6. La v3.14.0 a retiré la cible Gemini CLI et l'a remplacée par Antigravity3. 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 personnes1.
Sept temps, de l'idée à la leçon écrite
Le cycle enchaîne sept temps2 :
- 1 Ideate (agent et humain), optionnel, quand l'équipe cherche 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-codeou/ce-polish. - 7 Compound (agent et humain), via
/ce-compound, qui écrit les leçons dansdocs/solutions/, où le prochain brainstorm les relira.
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 Copilot2. Sa maxime : 80 % de l'effort en planification et revue, 20 % en exécution1.
Lecture dans la grille SFEIR
| Étape compound engineering | Étape(s) de la grille SFEIR |
|---|---|
| Ideate, Brainstorm | 1 Define |
| Plan | 2 Plan (gate humain) |
| Work | 3 Build |
| Review | 4 Verify, 5 Review |
| Polish | 5 Review |
| Compound | 6 Compound-1 |
Dans le SDLC augmenté par l'IA (le cycle SFEIR à onze phases), Ideate, Brainstorm et Plan portent Define et Plan, avec un plan verrouillé avant l'exécution. Polish affine le code juste avant que Compound écrive les leçons dans les règles du projet, comme les étapes Compound de la grille. SFEIR la cite parmi les convergences de son cycle7. Ship, Ops et Deprecation restent hors champ.
Son parti pris : la flèche de retour
Chaque cycle rend le suivant plus facile. L'ingénierie classique accumule de la complexité à chaque feature ; Klaassen veut que chaque itération simplifie la suivante1. La flèche de retour, du Compound vers le Brainstorm suivant, est le cœur du système.
Forces, limites et angles morts
La boucle d'apprentissage est outillée de bout en bout, le projet est actif, multi-hôtes, et il assume un point de vue sur la répartition de l'effort. En face, le projet est opinionné par conception : les mainteneurs refusent les contributions hors vision2. Le commentaire indépendant reste mince au regard du nombre d'étoiles ; l'essentiel de la couverture vient d'Every, l'analyse de Ry Walker en juin 2026 faisant exception4.
Quand la choisir
Pour des équipes qui veulent capitaliser à chaque cycle et acceptent d'investir la majeure partie de l'effort dans la planification. Elle se combine avec Superpowers pour la discipline TDD et avec CrewRig pour le contexte partagé d'équipe, et sert de modèle à la capitalisation du SDLC SFEIR.
Ce que le SDLC SFEIR en retient
SFEIR reprend le cycle Plan, Work, Review, Compound et le ratio 80/20 dans sa Software Factory 10x7 ; les étapes Compound-1 et Compound-2 portent l'idée de leçons réinjectées au plan suivant, principe déjà exposé dans l'article d'avril 2026 sur le cycle cumulatif. SFEIR dédouble la capitalisation, statique avant livraison puis au runtime en production, et l'ancre dans un cycle qui va jusqu'au retrait du code.
Sources
- Dan Shipper et Kieran Klaassen, « Compound Engineering: How Every Codes With Agents », Every (Chain of Thought), 11 décembre 2025. every.to
- EveryInc, dépôt
compound-engineering-plugin, GitHub, consulté en septembre 2026. github.com - EveryInc, notes de version du plugin, v3.20.0, GitHub, 22 juillet 2026. github.com
- Ry Walker, « Compound Engineering Plugin », Ry Walker Research, 11 juin 2026. rywalker.com
- Kieran Klaassen, profil GitHub, consulté en septembre 2026. github.com
- Kieran Klaassen, compte X @kieranklaassen, annonces 2025-2026 (URL de profil non ouverte lors de la vérification). x.com
- SFEIR, « Software Factory 10x » (reprise du cycle Plan, Work, Review, Compound et du ratio 80/20), sfeir.com. sfeir.com
Articles similaires
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.
Superpowers : la discipline d'ingénierie que Jesse Vincent injecte dans Claude Code
Publié le 9 octobre 2025 par Jesse Vincent, Superpowers impose à Claude Code la discipline d'un ingénieur senior : brainstorm, plan validé, test rouge avant chaque ligne, revue en sous-agents, preuve avant le merge. Lecture sur la grille SFEIR à onze phases, forces, limites et angles morts.
CrewRig : le contexte d'équipe comme artefact premier, une méthode née chez SFEIR
Hoani Cross (SFEIR Nantes) présente CrewRig le 18 mai 2026 : une configuration IA d'équipe en couches versionnées, compilée pour Claude Code, Gemini CLI, Copilot CLI et Antigravity CLI, avec une boucle de frictions en quatre temps. Lecture de la méthode dans la grille SFEIR à onze phases.
Claude Code vanilla : le socle minimal sur lequel les autres méthodes s'ajoutent
Claude Code vanilla désigne l'outil d'Anthropic employé nu : /init, CLAUDE.md, mode plan, commit. Sa doctrine d'usage date du 18 avril 2025. Superpowers, le compound engineering et CrewRig s'y ajoutent. Lu dans la grille SFEIR, il couvre Setup, Define, Plan, Build, Verify, Review et amorce Ship.