Boris Cherny leitet Claude Code bei Anthropic, und er hat es gerade ausgesprochen: Er promptet Claude nicht mehr. Loops prompten Claude für ihn. Dieser Leitfaden erklärt genau, was ein Loop ist, die fünf Teile, aus denen er besteht, und die Copy-Paste-Charta, die deinen ersten Loop noch heute einrichtet.

Quellen: Der X-Post, der alles begann → · Addy Osmanis Loop-Engineering-Analyse →

Hier ist das genaue Zitat: „Ich prompten Claude nicht mehr. Ich habe Loops laufen, die Claude prompten und herausfinden, was zu tun ist. Meine Aufgabe ist es, Loops zu schreiben.“ Das sagt Boris Cherny, der Leiter von Claude Code bei Anthropic, über seinen eigenen Workflow.

In den letzten Jahren war die Top-KI-Fähigkeit, einen guten Prompt zu schreiben. Das Problem ist, dass Prompting dich im Raum hält. Du tippst, du wartest, du korrigierst, du tippst erneut. Du hältst dem Agenten die ganze Zeit die Hand. Ein Loop ersetzt dich auf diesem Platz. Du gibst ihm ein Ziel, und er findet die Arbeit, erledigt sie, überprüft sich selbst, merkt sich, was er fertiggestellt hat, und macht weiter, bis das Ziel tatsächlich erreicht ist.

Das Konzept: Was ein Loop tatsächlich ist

Ein Loop ist ein System, das den Agenten für dich promptet. Jeder Loop, egal wie ausgeklügelt, ist ein Fünf-Schritte-Zyklus:

  1. Finde die Arbeit. Der Loop entdeckt, was zu tun ist: offene Aufgaben in einer Liste, fehlgeschlagene Tests, unbeantwortete E-Mails, Elemente in einer Warteschlange.
  2. Erledige es. Der Agent bearbeitet ein Element nach dem anderen, genau so, wie du ihn manuell gepromptet hättest.
  3. Überprüfe dich selbst. Ein Verifizierungsschritt entscheidet, ob die Arbeit tatsächlich erledigt und korrekt ist, nicht nur generiert.
  4. Merke es dir. Der Loop schreibt auf, was er fertiggestellt hat (eine Markdown-Statusdatei oder ein Aufgabenboard), damit er nie Arbeit wiederholt und dort weitermachen kann, wo er aufgehört hat.
  5. Mach weiter. Er wiederholt sich, bis nichts mehr übrig ist, dann stoppt er oder benachrichtigt dich.

Das ist alles. Die Fähigkeit sind nicht größere Prompts. Es ist das einmalige Entwerfen dieses Zyklus, damit das Prompting ohne dich geschieht.

Der Mentalitätswechsel

Prompting ist taktisch: eine Anweisung, ein Ergebnis. Loop Engineering ist strategisch: Du entwirfst das System, das die Anweisungen ausgibt. Es ist der Unterschied zwischen der Arbeit selbst und der Verwaltung des Arbeiters.


THE MASTERMIND OF AI LEADERS

ist deine exklusive Community und Wissensdatenbank mit regelmäßigem Austausch mit Dajana und Expert:innen aus dem AI Network.

REGISTER TO WAITLIST und erhalte deinen Zugang zu meiner Prompt-Libary.


Step-by-Step

Hier ist, was jeder einzelne tatsächlich in Claude Code ist und wie du ihn aktivierst.

  1. Automatisierungen. Das ist es, was den Loop nach einem Zeitplan laufen lässt, anstatt wenn du tippst. Zwei echte Optionen: Bitte Claude Code, eine wiederkehrende Aufgabe für dich zu planen (beschreibe es einfach: „jeden Wochentag um 8 Uhr meine offenen Probleme sichten und die einfachen beheben“), oder führe Claude headless von einem Scheduler mit claude -p „dein Loop-Prompt“ aus. Geplante Läufe sind die Art und Weise, wie der Loop arbeitet, während du schläfst.
  2. Worktrees. Git Worktrees geben jedem Agenten eine eigene isolierte Kopie deines Projekts, sodass zwei Agenten gleichzeitig arbeiten können, ohne sich gegenseitig zu überschreiben. In Claude Code kannst du direkt danach fragen: „mach das in einem separaten Worktree.“ Wenn du immer nur einen Agenten gleichzeitig ausführst, kannst du diesen Teil zunächst überspringen.
  3. Skills. Ein Skill ist eine Markdown-Datei (in .claude/skills/), die das Wissen enthält, das du immer wieder neu erklärst: wie dein Projekt strukturiert ist, deine Regeln, deine Formate. Schreibe es einmal und jeder Loop-Lauf beginnt bereits mit dem Wissen über dein Projekt. Der einfachste Start: Sag Claude: „Verwandle alles, was ich gerade über dieses Projekt erklärt habe, in eine Skill-Datei.“
  4. Konnektoren. Dies sind MCP-Integrationen, die es dem Agenten ermöglichen, deine echten Tools zu nutzen: deine E-Mail, deinen Aufgaben-Tracker, dein Google Drive, deine Datenbank. Ohne Konnektoren kann ein Loop nur mit lokalen Dateien arbeiten. Mit ihnen kann „die Arbeit finden“ bedeuten: „meinen Posteingang lesen“ oder „das Linear-Board überprüfen.“ In Claude Code fügst du sie mit claude mcp add oder über das Konnektoren-Menü hinzu.
  5. Sub-Agenten. Der Agent, der die Arbeit erledigt, sollte nicht derjenige sein, der sie bewertet. Claude Code ermöglicht es dir, separate Agenten zu definieren (in .claude/agents/), sodass ein Builder-Agent die Aufgabe erledigt und ein Reviewer-Agent sie unabhängig überprüft. Dieser eine Schritt macht Loops vertrauenswürdig genug, um unbeaufsichtigt zu laufen.

Kopiere und füge deinen ersten Loop ein: Die Loop-Charta

Du musst keinen Code schreiben, um zu beginnen. Ein Loop beginnt als klare Charta, der der Agent folgt. Fülle die Klammern aus, füge sie in Claude Code ein, und du hast einen funktionierenden Loop bei deinem allerersten Lauf.

Kopiere diesen Prompt in Claude Code, wenn du ein Ziel mit mehr als einem Arbeitsschritt hast (ein Backlog, einen Ordner zum Aufräumen, eine Liste zum Verarbeiten). Er verwandelt Claude von einem Einzelantwort-Tool in einen Loop, der die Arbeit entdeckt, ausführt, überprüft und verfolgt, bis sie erledigt ist, sodass du nicht jeden Schritt überwachen musst.

Kopiere diesen Prompt

Du agierst als Loop, nicht als Beantworter eines einzelnen Prompts. Hier ist deine Charta:

ZIEL
[Beschreibe den fertigen Zustand in ein oder zwei Sätzen. Beispiel: „Jede Produktseite in /pages hat aktualisierte Preise und besteht den Link-Checker.“ Sei spezifisch, wie „ERLEDIGT“ aussieht.]

WIE DIE ARBEIT ZU FINDEN IST
[Sage, wo die Arbeit liegt. Beispiele: „Scanne den Ordner /pages nach Dateien mit alten Preisen.“ / „Lies TODO.md und behandle jedes ungeprüfte Element als Aufgabe.“ / „Überprüfe mein verbundenes Aufgabenboard nach Elementen, die mit ‚ai‘ getaggt sind.“]

WIE DIE ARBEIT ZU ERLEDIGEN IST
- Bearbeite EIN Element nach dem anderen. Schließe es vollständig ab, bevor du das nächste beginnst.
- Befolge die Projektkonventionen, die du in bestehenden Dateien findest. Passe den Stil an, erfinde keine neuen Muster.
- Wenn ein Element eine Entscheidung erfordert, die nur ich treffen kann (Geld ausgeben, Dinge löschen, eine Person kontaktieren), HALTE bei diesem Element an, füge es einer „braucht Mariah“-Liste hinzu und gehe zum nächsten Element über.

WIE DU DICH SELBST ÜBERPRÜFST
Überprüfe dich nach jedem Element, bevor du es als erledigt markierst:
[Wähle, was passt: „führe die Tests aus“ / „lies die Datei erneut und bestätige, dass sie das Ziel erfüllt“ / „mache einen Screenshot und bestätige, dass er richtig aussieht.“ Verifizierung bedeutet Beweise, nicht Vertrauen.]
Wenn die Verifizierung fehlschlägt, behebe es und überprüfe erneut. Maximal 3 Versuche pro Element, dann protokolliere es als blockiert und gehe weiter.

WIE DU DICH ERINNERST
Führe eine Datei namens LOOP-STATE.md. Aktualisiere sie nach jedem Element mit: Elementname, Status (erledigt / blockiert / braucht mich), was du geändert hast und alles, was der nächste Lauf wissen muss. Lies diese Datei ZUERST zu Beginn jedes Laufs, damit du nie erledigte Arbeit wiederholst.

WANN DU ANHÄLTST
Höre auf, wenn: (a) jedes Element erledigt oder als blockiert protokolliert ist, oder (b) du [N] Elemente in diesem Lauf abgeschlossen hast. Gib mir dann einen kurzen Bericht: Was wurde erledigt, was ist blockiert, was braucht meine Entscheidung.

Beginne mit dem Lesen von LOOP-STATE.md, falls vorhanden, und finde dann die Arbeit.

Warum die Statusdatei wichtig ist

Die Statusdatei verwandelt zehn separate Läufe in einen kontinuierlichen Mitarbeiter. Ohne sie beginnt jeder Lauf bei Null. Mit ihr kannst du dieselbe Charta nach einem Zeitplan ausführen, und der Loop nimmt immer genau dort wieder auf, wo er aufgehört hat.

Ehrliche Anmerkungen: Wann man NICHT loopen sollte (und was es kostet)
Loops sind nicht kostenlos und nicht für alles geeignet. Drei ehrliche Vorbehalte, bevor du baust:

  • Einmalige Aufgaben brauchen keine Loops. Wenn die Arbeit eine einzelne Antwort ist (diese E-Mail schreiben, dieses Dokument zusammenfassen), ist ein Prompt schneller. Loops verdienen ihre Einrichtungskosten bei sich wiederholenden oder mehrteiligen Arbeiten.
  • Loops verbrauchen mehr Nutzung als Prompts. Ein Loop, der sich selbst überprüft und wiederholt, führt mehrere Agenten-Durchläufe pro Element aus. Bei einem Claude-Plan bedeutet das, dass du Nutzungsbeschränkungen schneller erreichst. Beginne mit kleinen Batches (die Zeile „[N] Elemente pro Lauf“ in der Charta existiert genau aus diesem Grund).
  • Verifizierung ist das ganze Spiel. Ein unverifizierter Loop macht Fehler nur schneller. Wenn du nicht beschreiben kannst, wie der Loop seine eigene Arbeit überprüfen soll, ist die Aufgabe noch nicht bereit für einen Loop. Behalte sie als Prompt, bis du es kannst.

Suche dir eine nervige, mehrteilige Aufgabe aus, die du bisher manuell erledigt hast. Füge die Charta ein, fülle die Klammern aus, führe sie einmal aus, während du zusiehst. Sobald du ihr vertraust, plane sie ein. Das ist der ganze Weg vom Prompting zum Loop Engineering.


Von AI Overwhelm zu AI Ownership – 14 Tage AI Learning Bootcamp

299,00  inkl. USt.

14 MINUTEN. 14 TAGE. 14 RELEVANTE AI INSIGHTS.

Nicht vorrätig