Dan Shipper und Kieran Klaassen stellen Compound Engineering vor, den bei Every entwickelten Engineering-Prozess, bei dem 100 % des Codes von KI-Agenten geschrieben werden. Das Kernprinzip ist eine Umkehrung der Komplexität: In traditionellem Engineering macht jedes Feature das nächste schwieriger; in Compound Engineering macht jedes Feature es einfacher, dank einer Lernschleife, die jeden Bug, jeden fehlgeschlagenen Test und jede Erkenntnis für künftige Agenten dokumentiert.

Der Prozess gliedert sich in vier Schritte. Plan (~40 % der Zeit) beginnt mit gründlicher Recherche der Codebasis, der Git-Historie und externer Best Practices, wonach der Agent ein vollständiges Planungsdokument erstellt, das Ziel, vorgeschlagene Architektur, Codebeispiele und Erfolgskriterien umfasst. Work (~10 %) ist der einfachste Teil: Der Agent führt den Plan Schritt für Schritt aus und nutzt MCP-Protokolle wie Playwright, um die Anwendung wie ein echter Nutzer zu testen und zu iterieren, bis er zufrieden ist. Assess (~40 %) kombiniert Linter, Unit-Tests, manuelle Tests und ein System aus 12 parallelen Subagenten, die den Code aus unterschiedlichen Perspektiven bewerten (Sicherheit, Performance, Komplexität, Architektur). Compound (~10 %) ist „der magische Schritt“: Die Erkenntnisse aus jedem Zyklus werden vom Agenten zusammengefasst und für die künftige Verwendung gespeichert.

Compound Engineering funktioniert in der Praxis bei Every: fünf Softwareprodukte (Cora, Spiral, Sparkle, Monologue und andere), jeweils überwiegend von einer einzigen Person erstellt und gepflegt, werden täglich von Tausenden von Nutzern verwendet. Die Produktivitätsschätzung geht davon aus, dass ein gut ausgestatteter Entwickler heute die Arbeit von fünf Entwicklern von vor einigen Jahren leistet.

Das primäre Werkzeug ist Claude Code, doch der Ansatz ist werkzeugunabhängig (Factory Droid und OpenAI Codex CLI werden ebenfalls eingesetzt). Every hat ein Open-Source-Plugin für Claude Code veröffentlicht, das den vollständigen Workflow implementiert, einschließlich der 12 Review-Subagenten.

Der Compounding-Mechanismus ist das entscheidende Unterscheidungsmerkmal: Die gewonnenen Erkenntnisse leben als Prompts in der Codebasis, wodurch jeder Entwickler — auch neue Mitarbeiter — so informiert ist wie ein Veteran. Coras Agent muss sich beispielsweise systematisch fragen, wo ein Feature im System platziert werden soll und ob bereits ein wiederverwendbarer Präzedenzfall existiert.

Die Autoren kommen zu dem Schluss, dass dieser Ansatz viele etablierte Praktiken obsolet macht: das manuelle Schreiben von Tests, umfassende Code-Dokumentation, Coding-Interview-Übungen ohne Internetzugang und die durch Legacy-Systeme verursachte Technologiebindung.