Anthropic-Ingenieure steigern ihren täglichen Code-Output durch KI-Schleifen um das Achtfache

@0xCortexl
ENGLISCHvor 2 Wochen · 03. Juli 2026
221K
108
21
3
334

TL;DR

Die Ingenieure von Anthropic haben ihre Produktivität verachtfacht, indem sie manuelle Prompts durch automatisierte Schleifen ersetzt haben. Dieser Artikel erläutert die fünfstufige Schleifenarchitektur: Entdecken (Discover), Planen (Plan), Ausführen (Execute), Überprüfen (Verify) und Iterieren (Iterate).

Anthropic zahlt seinen Ingenieuren 80.000 Dollar im Monat. Diese Ingenieure führen heute 8-mal mehr Code pro Tag zusammen als noch vor einem Jahr. Nicht, weil das Modell intelligenter geworden ist. Sondern weil sie aufgehört haben, Claude Prompts zu schreiben, und angefangen haben, Systeme zu bauen, die das für sie erledigen.

Brian Cherny, Leiter von Claude Code bei Anthropic: „Ich schreibe keine Prompts mehr für Claude. Ich habe Loops laufen, die Claude Anweisungen geben und herausfinden, was zu tun ist. Mein Job ist es, Loops zu schreiben.“

Die meisten Entwickler lesen das und haben keine Ahnung, was das in der Praxis bedeutet. Am Ende dieses Artikels werden Sie es wissen – und Sie werden alles haben, was Sie brauchen, um dieses Wochenende Ihren ersten eigenen Loop zu bauen.

Was ein Loop eigentlich ist

Ein Prompt ist eine einzelne Anweisung. Ein Loop ist ein Ziel, an dem die KI so lange arbeitet, bis es erreicht ist.

Der Unterschied liegt darin, wer am Steuer sitzt. Bei einem Prompt führen Sie Claude manuell durch jeden Schritt. Bei einem Loop definieren Sie das Ziel einmal und das System durchläuft den gesamten Zyklus von selbst – es findet die Arbeit, führt sie aus, prüft das Ergebnis und entscheidet, was als Nächstes kommt. Alles, ohne dass Sie selbst am Rechner sitzen müssen.

text
1Prompt | Sie tippen, Claude antwortet, Sie tippen erneut
2Loop | System findet Arbeit, Claude führt aus,
3 | System prüft Ergebnis, wiederholt bis fertig

Jeder echte Loop hat fünf Phasen:

text
1Entdecken | herausfinden, was zu tun ist
2Planen | entscheiden, wie es gemacht wird
3Ausführen | die Arbeit erledigen
4Prüfen | mit dem Ziel abgleichen
5Iterieren | nicht fertig? Ergebnis zurückführen und erneut starten

Drei davon erledigen die eigentliche Arbeit.

Prüfen ist das Herzstück. Ohne eine echte Überprüfung des Ergebnisses haben Sie keinen Loop – Sie haben einen Agenten, der sich selbst immer wieder bestätigt. Die Prüfung muss objektiv sein. Ein Test, der besteht oder fehlschlägt. Ein Build, der kompiliert oder nicht. Ein Linter, der Null oder einen anderen Wert zurückgibt. Nicht ein zweiter Agent, der gebeten wird, „drüberzuschauen“. Wenn zwei Optimisten sich einig sind, ist das keine Verifizierung.

Status ist das, was den Loop lernfähig macht. Bei jedem Durchgang muss die KI sich daran erinnern, was sie bereits versucht hat, sonst wiederholt sie ewig denselben Fehler. Ein echter Loop führt außerhalb der Konversation Buch – was ist erledigt, was ist fehlgeschlagen, was kommt als Nächstes. Der Agent vergisst zwischen den Sitzungen. Die Datei nicht.

Eine Abbruchbedingung sorgt für Vernunft. Ein Loop ohne Ausgang läuft, bis er Erfolg hat, abstürzt oder Ihr Budget aufbraucht. Jeder ernsthafte Loop hat zwei Arten zu stoppen – Erfolg und ein hartes Limit. Ohne dies haben Sie eine Maschine gebaut, die Ihnen im Stillen Geld abknöpft.

Der 4-Bedingungen-Test, bevor Sie irgendetwas bauen

Ein Loop zahlt sich nur aus, wenn alle vier dieser Punkte zutreffen. Fehlt einer, bleiben Sie bei einem manuellen Prompt.

text
1Bedingung 1 | die Aufgabe wiederholt sich mindestens wöchentlich
2 | seltener als wöchentlich – der Einrichtungsaufwand lohnt sich nie
3
4Bedingung 2 | schlechte Ergebnisse können automatisch abgelehnt werden
5 | ein Test, Build, Linter, Typ-Check
6 | kein automatisches Gate – Sie prüfen wieder jeden Diff
7
8Bedingung 3 | der Agent kann die Arbeit von Anfang bis Ende erledigen
9 | nicht mitten in der Aufgabe die Hälfte an Sie zurückgeben
10
11Bedingung 4 | „Fertig“ ist objektiv, keine Geschmackssache
12 | wenn Qualität eine Frage des Geschmacks ist, gewinnt immer noch der Mensch

Gute erste Loops:

text
1CI-Fehler-Triage | nächtlich, Fehler klassifizieren, Fixes entwerfen
2Abhängigkeits-Updates | wöchentlich, Updates scannen, PRs öffnen
3Lint-und-Fix-Durchläufe| bei jedem PR, Stil-Fixes automatisch anwenden
4Issue-zu-PR-Entwürfe | bei Codebases mit starker Testabdeckung

Schlechte erste Loops – lassen Sie hier einen Menschen am Steuer:

text
1Architektur-Rewrites | Entscheidungssache, Loop wird vom Kurs abweichen
2Auth- oder Payment-Code| irreversible Fehler sind zu teuer
3Produktions-Deploys | benötigt menschliche Freigabe
4Vage Produktarbeit | „Fertig“ ist nicht objektiv

Die fünf Bausteine

Jeder funktionierende Loop setzt sich aus fünf Teilen zusammen. Claude Code liefert alle fünf mit.

1 – Die Automatisierung (der Herzschlag)

Das ist es, was einen Loop zu einem echten Loop macht und nicht nur zu einem einmaligen Durchlauf. Ein Trigger startet nach Zeitplan oder Ereignis, übergibt die Aufgabe an Claude und bringt die Ergebnisse zurück, ohne dass Sie ständig nachsehen müssen.

text
1/loop | wiederholt einen Prompt in einem bestimmten Rhythmus
2/goal | läuft weiter, bis eine von Ihnen definierte Bedingung wahr ist
3Hooks | feuern Befehle an bestimmten Punkten im Agenten-Lebenszyklus
4Cron | läuft über GitHub Actions, nachdem Sie den Laptop zugeklappt haben

Das Wichtigste ist /goal. Ein separates, kleines Modell prüft, ob die Bedingung erfüllt ist – damit der Agent, der den Code geschrieben hat, nicht auch noch derjenige ist, der ihn bewertet.

bash
1/loop 30m /goal "Alle Tests in test/auth bestehen und Lint ist sauber."
2Scanne src/auth auf Fehler, entwirf Fixes, öffne PR, wenn Ziel erreicht.

2 – Skills (Projektwissen einmal aufschreiben)

Ein Skill ist die Art und Weise, wie Sie aufhören, bei jeder Sitzung denselben Projektkontext neu zu erklären. Eine SKILL.md-Datei enthält die Anweisungen, Konventionen und Regeln, die der Loop bei jedem Durchlauf liest.

Ohne Skills leitet der Loop Ihr gesamtes Projekt in jedem Zyklus von Null neu her. Mit Skills kumuliert sich die Absicht – die Konventionen, die Build-Schritte, die Dinge, die vorher schiefgelaufen sind – einmal geschrieben, für immer gelesen.

text
1skills/
2 ci-triage.md - Klassifizierungsregeln, Fix-Muster, Eskalationskriterien
3 frontend.md - Tailwind, Next.js, SEO, Barrierefreiheitsregeln
4 security.md - Auth-Muster, Eingabevalidierung, „Nicht-anfassen“-Liste
5 deps.md - Update-Regeln, Kompatibilitätsprüfungen, Rollback-Muster

Die Automatisierung ruft den Skill beim Namen auf. Der wiederkehrende Job bleibt wartbar, anstatt in einem Zeitplan zu verrotten, den niemand aktualisiert.

3 – Sub-Agenten (den Macher vom Prüfer fernhalten)

Das nützlichste strukturelle Element in jedem Loop. Trennen Sie den Agenten, der schreibt, von dem Agenten, der prüft.

Das Modell, das den Code geschrieben hat, ist zu großzügig bei der Bewertung seiner eigenen Arbeit. Ein zweiter Agent mit anderen Anweisungen – und manchmal einem stärkeren Modell – fängt das ab, was sich der erste selbst eingeredet hat.

text
1Macher-Agent | schnelles, günstiges Modell – erkundet, implementiert, entwirft
2Prüfer-Agent | starkes Modell, hoher Aufwand – prüft, verifiziert, lehnt ab
text
1.claude/agents/
2 explorer.md | schreibgeschützt, schnelles Modell, findet Arbeit
3 implementer.md | schreibt den Fix, führt Tests aus
4 reviewer.md | Sicherheitsaudit, Codequalität, objektives Gate

Ein Modell. Drei Spezialisten. Der Loop läuft, während Sie nicht zusehen, und der Verifizierer ist der einzige Grund, warum Sie sich tatsächlich entfernen können.

4 – Connectors (damit er handelt, statt nur Vorschläge zu machen)

Der Unterschied zwischen einem Loop, der sagt „Hier ist der Fix“, und einem Loop, der den PR öffnet, das Ticket verknüpft und Slack anpingt, sobald die CI grün ist.

text
1GitHub | Repos lesen, Branches erstellen, PRs öffnen, auf Webhooks reagieren
2Linear | Tickets aktualisieren, PRs verknüpfen, Items schließen, wenn Prüfung bestanden
3Slack | Triage-Ergebnisse posten, Menschen bei Eskalationen anpingen
4Sentry | Live-Alerts untersuchen, Fixes für häufige Fehler entwerfen

Ohne Connectors beschreibt der Loop nur, was er tun würde. Mit Connectors tut er es.

5 – Die Status-Datei (der Agent vergisst. Die Datei nicht.)

Das Teil, das zu simpel klingt, um wichtig zu sein, und doch das Rückgrat jedes funktionierenden Loops bildet. Eine Markdown-Datei außerhalb der Konversation, die aufzeichnet, was erledigt ist, was fehlgeschlagen ist und was als Nächstes ansteht.

text
1# Loop-Status - ci-triage
2
3## Letzter Durchlauf
42026-06-09 03:30 UTC - 7 Fehler klassifiziert, 3 Fixes entworfen, 4 eskaliert
5
6## In Arbeit
7- claude/fix-auth-token-refresh - Tests lokal bestanden, warte auf CI
8
9## Heute abgeschlossen
10- claude/bump-axios-1.7.4 - gemergt, CI grün
11
12## An Menschen eskaliert
13- src/billing/refund.ts - Tests schlagen auf 3 Arten fehl, Ursache unklar
14
15## Gelernte Lektionen
16- 2026-06-08: PowerShell verursacht TLS-Fehler auf Windows-Runner. Bash verwenden.
17- 2026-06-07: tests/e2e/checkout benötigt Stripe-Webhook-Secret. Überspringen, falls fehlend.

Der morgige Durchlauf liest diese Datei und macht weiter. Ohne sie startet jeder Durchlauf bei Null.

Wie ein echter Loop aussieht

CI-Fehler-Triage – einer der besten ersten Loops, weil die Verifizierung automatisch erfolgt und das Risiko bei schlechten Ergebnissen gering ist.

text
1Trigger | nächtlich um 3 Uhr oder bei CI-Fehler-Ereignis
2Skill | ci-triage.md
3Status-Lesen| STATE.md - was ist gestern fehlgeschlagen, was wurde behoben

Der Loop läuft:

text
1Schritt 1 | liest CI-Fehler von GitHub via Connector
2Schritt 2 | klassifiziert jeden: Env / Flake / Bug / Dependency / Infra
3Schritt 3 | für jeden behebbaren Fehler – öffnet Worktree, sendet Implementer-Agent
4Schritt 4 | Reviewer-Agent prüft Fix gegen Tests und Sicherheitsregeln
5Schritt 5 | Gate bestanden – öffnet PR und verknüpft Linear-Ticket
6Schritt 6 | Gate nicht bestanden – eskaliert an menschlichen Triage-Posteingang
7Schritt 7 | aktualisiert STATE.md
8Schritt 8 | postet nächtliche Zusammenfassung an Slack

Am Morgen wachen Sie mit einer Slack-Nachricht auf, einem Triage-Posteingang, der nur noch die schwierigen Probleme enthält, und einer Reihe von PRs, die bereits die automatisierte Prüfung bestanden haben. Sie mussten keinen einzigen Schritt manuell anstoßen.

Der Loop, der sich über das ganze Unternehmen auswirkt

Die mächtigste Version ist nicht ein einzelner Loop. Es sind mehrere Loops, die in ein gemeinsames Artefakt-System schreiben, sodass sie voneinander lernen.

Bei SuperDesign decken ihre Loops Support, SEO, Produktwachstum und Anzeigen ab. Jeder hat seinen eigenen Trigger und Workflow. Aber sie alle schreiben in denselben gemeinsamen Signal-Speicher.

Der Support-Loop bemerkt, dass fünf Benutzer fragen, wie man etwas exportiert. Er erstellt ein Signal:

markdown
1Art: Signal
2Titel: Export ist zu schwer zu finden
3Häufigkeit: 5
4Kategorie: Reibung
5Tags: [Feedback, Preisgestaltung, Konvertierung]

Der SEO-Loop bemerkt eine Seite mit starkem Traffic, aber schlechter Konvertierung. Erstellt ein weiteres Signal. Der Produktwachstums-Loop liest beide Signale zusammen mit Analysedaten und stellt fest, dass die Export-Reibung größer ist, als die Rohdaten vermuten ließen – denn nun bestätigen zwei unabhängige Quellen dasselbe Problem. Der Anzeigen-Loop findet eine Keyword-Lücke und speist diese direkt in den SEO-Loop ein.

text
1Support-Loop | findet Reibung, schreibt Signal
2SEO-Loop | findet Inhaltslücke, schreibt Signal
3Produkt-Loop | liest beide Signale, identifiziert Priorität
4Anzeigen-Loop | findet Keyword-Lücke, speist SEO-Loop

Keiner dieser Loops ist eine isolierte Automatisierung. Sie operieren auf Basis einer gemeinsamen Wissensdatenbank darüber, was das Unternehmen lernt. Jeder Loop macht jeden anderen Loop klüger. Das ist der Zinseszinseffekt.

Die Fehler, vor denen Sie niemand warnt

Der Ralph-Wiggum-Loop. Ein Agent, der den Abschluss signalisieren soll, signalisiert ihn zu früh. Der Loop beendet die Arbeit, obwohl sie nur halb fertig ist, und läuft weiter und kostet Geld, während er nichts produziert. Lösung: ein hartes Gate, das die Arbeit objektiv als „fehlgeschlagen“ markieren kann, kein weiches „sieht für mich gut aus“.

Ziel-Drift bei langen Sitzungen. Einschränkungen verschwinden ab Durchgang 47, da der Kontext sich selbst zusammenfasst. Lösung: eine dauerhafte AGENTS.md, die der Agent zu Beginn jedes Durchlaufs erneut liest.

Verständnisschulden. Je schneller der Loop Code ausliefert, den Sie nicht selbst geschrieben haben, desto größer wird die Lücke zwischen dem, was existiert, und dem, was Sie verstehen. Die Rechnung, die wehtut, ist nicht die Token-Rechnung. Es ist der Tag, an dem Sie ein System debuggen, das niemand im Team gelesen hat. Lösung: Lesen Sie jeden Diff, den der Loop öffnet.

Kognitive Kapitulation. Der Drang, sich keine eigene Meinung mehr zu bilden und einfach zu akzeptieren, was der Loop zurückgibt. Den Loop zu designen ist das Heilmittel, wenn Sie es mit Urteilsvermögen tun, und der Brandbeschleuniger, wenn Sie es tun, um nicht nachdenken zu müssen. Dieselbe Handlung, entgegengesetztes Ergebnis.

Token-Kosten, die sich summieren. Jede Loop-Iteration liest den vollen Kontext erneut ein, und der Stapel wächst mit jedem Durchgang. Verfolgen Sie die Kosten pro akzeptierter Änderung. Unter einer Akzeptanzrate von 50 % kostet der Loop mehr, als er einspart.

Die Build-Reihenfolge, die tatsächlich funktioniert

Jeder, der Loops ausliefert, die in der Produktion überleben, macht es auf dieselbe Weise:

text
1Schritt 1 | bekommen Sie EINEN manuellen Durchlauf erst einmal zuverlässig hin
2Schritt 2 | verwandeln Sie ihn in einen Skill – speichern Sie die Anweisungen in SKILL.md
3Schritt 3 | verpacken Sie den Skill in einen Loop – fügen Sie das Gate und die Abbruchbedingung hinzu
4Schritt 4 | DANN setzen Sie ihn auf einen Zeitplan

Etwas zu automatisieren, das Sie nicht von Hand zuverlässig gemacht haben, ist genau der Grund, warum Loops explodieren, während Sie schlafen. Beweisen Sie es einmal. Härten Sie es ab. Dann automatisieren Sie es.

Die Kennzahl, auf die es ankommt, sind nicht die verbrauchten Token oder die versuchten Aufgaben. Es sind die Kosten pro akzeptierter Änderung. Wenn der Loop Ihnen zehn Ergebnisse liefert und Sie sechs ablehnen, erledigen Sie die Review-Arbeit, die er eigentlich hätte einsparen sollen.

Der Wandel, der bereits stattgefunden hat

Im Jahr 2024 lag der Hebel beim Prompt. Besserer Prompt, besseres Ergebnis, besserer Entwickler. Im Jahr 2026 liegt der Hebel eine Etage höher – bei dem System, das entscheidet, woran Claude arbeitet, wann, mit welchem Gate und welcher Status zwischen den Durchläufen erhalten bleibt.

Anthropic-Ingenieure führen 8-mal mehr Code pro Tag zusammen, nicht weil sie einen besseren Weg gefunden haben, Claude Fragen zu stellen. Sondern weil sie aufgehört haben, Fragen zu stellen, und angefangen haben, Systeme zu bauen, die in ihrem Namen Fragen an Claude stellen – kontinuierlich, über Nacht, während sie schlafen.

Der Loop macht die Arbeit nicht einfacher. Er verlagert den Ort, an dem die Arbeit stattfindet. Vom Tippen von Prompts zum Design des Systems, das Prompts tippt. Vom Halten des Werkzeugs zum Bau der Fabrik.

Die meisten Entwickler werden weiterhin von Hand Prompts schreiben und sich wundern, warum die Lücke immer größer wird. Einige wenige werden ein Wochenende damit verbringen, ihren ersten Loop zu bauen – eine Automatisierung, einen Skill, eine Status-Datei, ein Gate – und nie wieder zurückblicken.

Mit einem Klick speichern

Virale Artikel mit YouMind per KI tief lesen

Speichere die Quelle, stelle gezielte Fragen, fasse die Argumentation zusammen und verwandle einen viralen Artikel in wiederverwendbare Notizen in einem einzigen KI-Arbeitsbereich.

YouMind entdecken
Für Creator

Verwandle dein Markdown in einen sauberen 𝕏-Artikel

Wenn du eigene Langtexte veröffentlichst, wird die 𝕏-Formatierung von Bildern, Tabellen und Codeblöcken mühsam. YouMind macht aus einem ganzen Markdown-Entwurf einen sauberen, sofort postbaren 𝕏-Artikel.

Markdown zu 𝕏 testen

Mehr Muster zum Entschlüsseln

Aktuelle virale Artikel

Mehr virale Artikel entdecken