# klaassen-compound-engineering-definitive-guide-every-2026-02-09

## Veille

Compound-Engineering-Referenzhandbuch: 7-stufige agentische Schleife (Ideate→Brainstorm→Plan→Work→Review→Polish→Compound), Plugin mit 40+ Agenten, 5-stufige Adoptionsskala, 50/50-Regel — Kieran Klaassen (Cora / Every) - Every Source Code

## Titre Article

Compound Engineering: The Definitive Guide

## Date

2026-02-09

## URL

https://every.to/source-code/compound-engineering-the-definitive-guide

## Keywords

compound engineering, KI-native Philosophie, 7-Schritte-Schleife, invertierte Komplexität, Claude Code, Open-Source-Plugin, Subagenten, Multi-Agenten-Code-Review, agent-native, 50/50-Regel, Pläne sind der neue Code, 5-stufige Adoptionsskala, Lessons Learned, docs/solutions, CLAUDE.md, Harness, vibe coding, /lfg, Cora, Every, SDLC, Software-Entwicklungszyklus, agentischer SDLC

## Authors

Kieran Klaassen (avec Claude & GPT crédités co-auteurs du guide complet)

## Ton

**Profil**: Perspektive eines Practitioner-Founders (Produkt-GM), doktrinäres Manifest-Handbuch-Register, mittleres bis fortgeschrittenes Niveau

**Beschreibung**: Kieran Klaassen schreibt im Modus eines „Referenzhandbuchs" — der Text präsentiert sich explizit als *The Definitive Guide* und beansprucht, das Vokabular, die Philosophie und das Tooling einer Bewegung festzuschreiben, die bereits in mehreren früheren Every-Artikeln kursierte. Der Ton ist selbstsicher, fast doktrinär: Er formuliert eine kanonische Definition („jede Einheit an Engineering-Arbeit sollte nachfolgende Einheiten leichter machen — nicht schwerer") und stellt sie dann direkt dem üblichen Schicksal von Codebasen gegenüber, die mit der Zeit verfallen („nach 10 Jahren verbringen Teams mehr Zeit damit, gegen ihr System zu kämpfen, als zu bauen"). Die Autorität stützt sich auf den Nachweis durch Nutzung — Cora und Everys fünf Produkte, betrieben von Einzelpersonen-Teams. Die Rhetorik verläuft über Umkehrungen von Überzeugungen („zu verlernende Überzeugungen" / „anzunehmende Überzeugungen"), über prägnante Maximen („Pläne sind der neue Code", „Mehr Wert ausliefern. Weniger Code tippen.", „Taste gehört in Systeme, nicht in die Review.") und über einen stark strukturierten didaktischen Apparat (Adoptionsskala, Checklisten, Codebeispiele). Zielgruppe: Entwickler und technische Führungskräfte, die von gelegentlicher KI-Nutzung zu systematisiertem agentischem Engineering übergehen wollen.

## Pense-betes

- **Kanonische Definition**: Compound Engineering ist der Ansatz, bei dem *jede Einheit an Engineering-Arbeit nachfolgende Einheiten leichter macht, nicht schwerer*. Er kehrt die Komplexitätskurve um: Bugfixes eliminieren ganze Kategorien künftiger Bugs, Muster werden zu Werkzeugen, die Codebasis wird mit der Zeit leichter zu handhaben.
- **Haupt-7-Schritte-Schleife**: **Ideate → Brainstorm → Plan → Work → Review → Polish → Compound → (Repeat)**. Drei Phasen: menschliche Entscheidung (was soll gebaut werden?), Agenten-Ausführung (Plan/Code/Test/PR), menschliches Urteil (reicht das Ergebnis? hat das System dazugelernt?). 1. **Ideate** (`/ce-ideate`): Uneindeutigkeit → priorisierte Produktoptionen (Scoring nach Confidence/Impact/Complexity). 2. **Brainstorm** (`/ce-brainstorm`): vage Idee → konkrete Anforderungen, gespeichert in `docs/brainstorms/`. 3. **Plan** (`/ce-plan`): 3 parallele Recherche-Agenten (Repo, Framework-Docs, Best Practices) + spec-flow-analyzer → strukturierter Plan in `docs/plans/`. 4. **Work** (`/ce-work`): Isolation (Git Worktree), schrittweise Ausführung, Validierungen, PR. 5. **Review** (`/ce-code-review`): spezialisierte Reviewer parallel, nach **P1/P2/P3** priorisierte Findings. 6. **Polish** (`/ce-polish-beta`): tatsächliches Durchklicken der App, was sich „falsch anfühlt" (Geschwindigkeit, Animation, Copy, Leerzustände). 7. **Compound** (`/ce-compound`): „der entscheidende Schritt" — Festhalten der Lösung in `docs/solutions/` mit YAML-Frontmatter, Aktualisierung von CLAUDE.md, Erstellung von Agenten. „Würde das System das beim nächsten Mal automatisch erkennen?"
- **Das Plugin** (`EveryInc/compound-engineering-plugin`): **40+ spezialisierte Agenten**, **30+ Slash-Commands**, **35+ Skills**. Review = ~23 Reviewer (always-on: Correctness, Testing, Maintainability, Project-Standards, Agent-Native, Learnings; conditional: Security, Performance, API-Contract, Migrations, Reliability, Adversarial; stack-spezifisch: Rails, Python, TypeScript, Swift/iOS, Frontend-Races). Installierbar auf Claude Code, Cursor, Codex (+ Copilot, Factory Droid, Gemini usw.).
- **Projektstruktur**: `CLAUDE.md`/`AGENTS.md` (wichtigste Datei, wird bei jeder Session gelesen) + `.compound-engineering/config.local.yaml` + `docs/brainstorms/`, `docs/plans/`, `docs/solutions/` (kategorisiert: performance-issues, security-issues, architecture-patterns, conventions…).
- **`/lfg`**: autonome Entwicklung von der Idee bis zum gemergten PR (Plan → Work → Review+Autofix → Browsertests → Commit/Push/PR).
- **50/50-Regel (Revision der 80/20-Regel)**: 50 % der Zeit für den Bau von Features, 50 % für die Verbesserung des Systems (Review-Agenten, Musterdokumentation, Testgeneratoren). ROI: 1 Stunde für die Erstellung eines Review-Agenten spart im Laufe des Jahres 10 Stunden — *Systemverbesserungen kumulieren, Features nicht*.
- **8 zu verlernende Überzeugungen**: Code muss handgeschrieben sein / jede Zeile muss manuell geprüft werden / die Lösung kommt vom Engineer / Code ist das primäre Artefakt / erste Entwürfe müssen schon gut sein („erste Versuche haben eine Ausschussquote von 95 %") / Code ist Selbstausdruck („der Code gehört einem nicht wirklich") / mehr tippen bedeutet mehr lernen („Verständnis zählt mehr als Muskelgedächtnis") / Engineering-Denken ≠ Produkt-Denken.
- **8 anzunehmende Überzeugungen**: die eigene *Taste* in das System extrahieren; 50/50-Regel; dem Prozess + den Sicherheitsnetzen vertrauen; **agent-native Umgebung** („wenn ein Entwickler etwas sehen oder tun kann, sollte der Agent es auch können"); Parallelisierung (der neue Engpass ist Rechenleistung, nicht menschliche Aufmerksamkeit); „Pläne sind der neue Code"; „Engineers sind jetzt Produktleute"; Agenten laufen lassen, während man abwesend ist.
- **5-stufige Adoptionsskala**: 0 manuell → 1 Chat-Unterstützung → 2 agentisch mit zeilenweiser Review (die meisten verharren hier) → **3 plan-first, Review auf PR-Ebene (entscheidender Übergang: Compound Engineering beginnt hier)** → 4 Idee→PR (1 Maschine) → 5 parallele Cloud-Ausführung (Multi-Feature, Multi-Device).
- **Agent-native — 4 Stufen**: (1) Basis-Dev (Dateien, Tests, Commits); (2) vollständig lokal (Browser, Logs, PR); (3) Prod-Sichtbarkeit (Read-only-Logs, Error-Tracking); (4) vollständige Integration (Tickets, Deployment) → schaltet Stufe 5 frei.
- **Skip Permissions**: `alias cc='claude --dangerously-skip-permissions'`; bewusst abschreckender Name; Sicherheitsnetze = git reset, Tests, PR-Review, Worktrees. 5–10-facher Flow-Gewinn. Nie in Produktion oder beim Lernen.
- **3 Fragen ohne Tooling**: „Was war die schwierigste Entscheidung?" / „Welche Alternativen wurden verworfen und warum?" / „Wobei bist du dir am wenigsten sicher?"
- **Detaillierte Best Practices**: wegwerfbare *Baby-App* zum Iterieren am Design; figma-design-sync + design-iterator; Kodifizierung der Design/Copy-*Taste* in Skills; strukturierte, KI-lesbare Nutzerforschung (Personas, Frontmatter); Extraktion von Nutzungsmustern (Heavy/Struggle/Workaround/Abandonment); Copy = UX (Kodifizierung der Voice); automatisiertes Produktmarketing (Release Notes + aus dem Plan generierte Playwright-Screenshots).
- **Starker Veille-Bezug**: Konsolidierungstext für die Philosophie, die bereits in [[shipper-klaassen-compound-engineering-every-agents-2025-12-11]], [[klaassen-stop-coding-start-planning-every-2025-11-06]], [[klaassen-teach-ai-think-senior-engineer-every-2025-11-07]] kursierte; v260-Review-Pipeline [[chow-compound-engineering-v260-review-pipeline-2026-03-31]]; Stufe 5 „Workflows / Harness" von taylor-entis-every-eight-levels-ai-adoption-2026-06-02.

## RésuméDe400mots

Mit *Compound Engineering: The Definitive Guide* liefert Kieran Klaassen das Referenzhandbuch für eine KI-native Engineering-Philosophie, die Every seit Ende 2025 propagiert. Die These ist ökonomischer Natur: KI verändert die Ökonomie der Entwicklung so grundlegend, dass Every seine **fünf Produkte** (Cora, Spiral, Sparkle, Monologue, Proof) mit **Einzelpersonen-Teams** betreibt — ein Engineer kann „wie fünf shippen".

Die **kanonische Definition**: *jede Einheit an Engineering-Arbeit sollte nachfolgende Einheiten leichter machen, nicht schwerer*. In der traditionellen Entwicklung bringt jedes Feature zusätzliche Komplexität mit sich; nach zehn Jahren kämpfen Teams mehr gegen ihr System, als dass sie bauen. Compound Engineering kehrt dieses Gefälle um: Bugfixes eliminieren ganze Kategorien künftiger Bugs, Muster werden zu Werkzeugen, die Codebasis wird mit der Zeit *leichter* zu handhaben.

Den operativen Kern bildet eine **siebenstufige Schleife**: **Ideate → Brainstorm → Plan → Work → Review → Polish → Compound**, gegliedert in drei Phasen (menschliche Entscheidung, Agenten-Ausführung, menschliches Urteil). **Plan** orchestriert drei parallele Recherche-Agenten, gefolgt von einem spec-flow-analyzer; **Review** setzt spezialisierte Reviewer ein (always-on, conditional, stack-spezifisch), die nach P1/P2/P3 priorisierte Findings liefern; **Compound** — „der entscheidende Schritt" — hält jede Lösung in `docs/solutions/` mit YAML-Frontmatter fest und aktualisiert `CLAUDE.md`, wodurch Wissen zu einem wiederverwendbaren, weitergegebenen Asset wird.

Das Ganze wird durch ein **Open-Source-Plugin** (`EveryInc/compound-engineering-plugin`) unterstützt: 40+ Agenten, 30+ Slash-Commands, 35+ Skills, installierbar auf Claude Code, Cursor, Codex. Der Befehl `/lfg` automatisiert den Weg von der Idee bis zum gemergten PR.

Anschließend geht der Guide daran, Überzeugungen umzukehren: **acht zu verlernende** (handgeschriebener Code, zeilenweise Review, Code als Selbstausdruck — „erste Versuche haben eine Ausschussquote von 95 %") und **acht anzunehmende** (die eigene *Taste* in das System extrahieren, die **50/50-Regel** — halb Features, halb Systemverbesserung —, eine **agent-native** Umgebung: „wenn ein Entwickler etwas sehen oder tun kann, sollte der Agent es auch können", Parallelisierung, „Pläne sind der neue Code").

Die Adoption folgt einer **fünfstufigen Skala**, vom manuellen Schreiben (0) bis zur parallelen Cloud-Ausführung (5), wobei Compound Engineering bei **Stufe 3** beginnt (plan-first, Review auf PR-Ebene). Klaassen führt abschließend Best Practices aus: Design einer wegwerfbaren *Baby-App*, Skip Permissions, Kodifizierung der *Taste* (Design, Copy), strukturierte Nutzerforschung, Extraktion von Nutzungsmustern, automatisiertes Produktmarketing. Prägende Maximen: „Taste gehört in Systeme, nicht in die Review", „Mehr Wert ausliefern. Weniger Code tippen", „Ergebnisse zuweisen, keine Aufgaben".

## GrapheDeConnaissance

- Kieran Klaassen —publie→ Compound Engineering: The Definitive Guide (DOCUMENT, 0.98)
- Compound Engineering —affirme_que→ chaque unité de travail rend la suivante plus facile (AFFIRMATION, 0.98)
- Compound Engineering —est_basé_sur→ boucle 7 étapes Ideate-Brainstorm-Plan-Work-Review-Polish-Compound (CONCEPT, 0.97)
- étape Compound —permet→ capitalisation des leçons apprises en docs/solutions réutilisables (CONCEPT, 0.96)
- Compound Engineering —recommande→ règle 50/50 (features / amélioration système) (CONCEPT, 0.93)
- Compound Engineering —recommande→ environnement agent-native (CONCEPT, 0.95)
- Every —publie→ plugin Compound Engineering (TECHNOLOGIE, 0.97)
- plugin Compound Engineering —permet→ review multi-agents P1/P2/P3 (CONCEPT, 0.95)
- plugin Compound Engineering —s_applique_à→ Claude Code, Cursor, Codex (TECHNOLOGIE, 0.94)
- Every —mesure→ 5 produits opérés par des équipes d'une personne (MESURE, 0.95)
- Kieran Klaassen —dirige→ Cora (TECHNOLOGIE, 0.97)
- Compound Engineering —affirme_que→ « Plans are the new code » (CITATION, 0.92)
- Kieran Klaassen —affirme_que→ l'adoption du compound engineering commence au stade 3 (plan-first, review niveau PR) (AFFIRMATION, 0.9)
- Kieran Klaassen —affirme_que→ first attempts ont 95% de déchet (AFFIRMATION, 0.88)
- /lfg —permet→ développement idée vers PR mergée (CONCEPT, 0.92)
- Compound Engineering —est_instance_de→ SDLC (METHODOLOGIE, 0.88)

---
Canonical: https://www.thekb.eu/de/fiches/klaassen-compound-engineering-definitive-guide-every-2026-02-09/
