Ohne Compound arbeitet die KI bei jedem Durchlauf mit denselben Defaults. Sie macht dieselben Fehler, kennt dieselben Lösungen nicht, verbraucht Tokens für bereits gelöste Probleme. Nach zehn Iterationen ist man nicht schneller als nach der ersten.

Mit Compound wird das System mit jeder Iteration besser — nicht nur der aktuelle Output. Das ist der Unterschied zwischen einem Projekt, das skaliert, und einem, das stagniert.

Zwei Ebenen

Compound läuft nicht in einem einzigen Schritt ab. Es gibt zwei Ebenen, die sich ergänzen:

Transparency — kontinuierlich
Erkenntnisse fallen in jeder Phase an: Ein Bug beim Implementieren, ein Pattern beim Review, eine Architektur-Entscheidung im Plan. Bei Agenten ist das automatisch dokumentiert (Reasoning-Logs, Commit-Messages). Bei Menschen passiert es durch Austausch und Notizen. Transparency bedeutet, diese Erkenntnisse nicht zu verlieren.
Inspection — periodisch
Analog zur Retrospektive in Scrum: Die einzelnen Probleme und Lösungen werden analysiert und daraus übergreifende Erkenntnisse gewonnen. Hilft uns ein neues deterministisches Tool? Passt etwas am Prozess nicht? Fehlen Constraints in Agent-Definitionen? Können wir einen Skill verbessern?

Was mSCAILE nicht vorschreibt

mSCAILE definiert das Prinzip — nicht den Mechanismus. Wo Learnings landen, hängt vom Kontext ab: Agent-Definitionen, Skills, Spec-Updates, Decision Logs, verbesserte Prompts. Jede Prozessverbesserung zählt, auch ein einziger Satz in einer Agent-Definition der einen wiederkehrenden Fehler verhindert.

Was es nicht ist: eine Retro, bei der man nett übereinander redet und dann weitermacht wie bisher. Compound heißt, Erkenntnisse zu kodifizieren — in AGENTS.md, Skills, Scripts, Regeln — so dass die nächste Iteration ohne menschliche Wiederholung davon profitiert.

In der Praxis

Compound Engineering Plugin (Every Inc.)

Every Inc. hat den Compound-Mechanismus als Open-Source-Plugin implementiert. Es zeigt, wie das konkret aussehen kann:

Compound-Skill
Wird am Ende einer Aufgabe manuell oder automatisch getriggert. Verwendet mehrere Subagents (Context Analyzer, Solution Extractor), um Probleme und Lösungen im aktuellen Kontext zu finden. Schreibt Erkenntnisse nach docs/solutions/[category]/[name]-[date].md.
github.com/EveryInc/compound-engineering-plugin →
Sessions-Skill
Vom Compound-Skill genutzt, um Analysen über Session-Logs zu ermöglichen. Session-History wird als Datensatz behandelt — nicht als vergangener Chat.
Automatische Indexierung
Alle Erkenntnisse werden in docs/solutions/ abgelegt und sind anhand der Dateinamen von Agenten automatisch auffindbar. Neue Sessions profitieren sofort davon — ohne manuellen Aufwand.

Agent-Log-Analyse (mSCAILE CLI)

In der mSCAILE-Implementierung gibt es ein Script, das GitHub-Copilot-Sessions analysiert und Muster in fehlerhaften Tool-Calls, häufigen Wiederholungen und Sackgassen identifiziert. Ein typisches Ergebnis einer solchen Analyse:

## Identifizierte Muster (aus 20 Subagent-Conversations)

# Problem: Wiederholtes Suchen nach nicht-existierendem Skill
In 5+ Conversations sucht der Agent nach mscaile-light/SKILL.md,
findet nichts, wiederholt die Suche 3-5× mit Varianten.
Root Cause: Mode-Instruktion referenziert Skill, der nicht existiert.
Fix: Skill anlegen oder Instruktion anpassen.

# Problem: Doppeltes Lesen derselben Dateien
RESEARCH-*.md werden 2× hintereinander gelesen (identische Pfade).
Root Cause: Context-Window-Verlust zwischen Messages.
Fix: Explizitere "already loaded" Marker in System-Prompts.

Das Ergebnis ist nicht ein schöner Report — sondern konkrete Fixes in der Agent-Konfiguration, die dafür sorgen, dass diese Fehler nicht wieder passieren.

Was akkumuliert werden kann

"To spend more time on the hard stuff, minimize the time you spend on easy things. Distill learnings into skills, build loops, automate code reviews, and let your tools compound." — Drew Breunig, 10 Lessons for Agentic Coding (2026)

Quellen

Compound Engineering (Every Inc.)
Open-Source-Plugin als Referenzimplementierung des Compound-Mechanismus.
github.com/EveryInc/compound-engineering-plugin
Drew Breunig — 10 Lessons for Agentic Coding
Lesson 7 beschreibt das Compound-Prinzip aus Entwickler-Perspektive: Skills bauen, Loops automatisieren, Reviews automatisieren.