Es gibt eine Funktion, die Anthropic veröffentlicht hat, und fast niemand spricht darĂŒber.
Lesezeichen setzen & speichern :)
Sie heiĂt Claude Code Routines.
Und es könnte die wichtigste Funktion sein, die Anthropic dieses Jahr ausgeliefert hat.
Hier ist der Grund.
Bisher erforderte jede Claude Code Automatisierung, dass dein Laptop eingeschaltet war. Du konntest /loop verwenden, um auf Ănderungen zu prĂŒfen. Du konntest /schedule verwenden, um wiederkehrende Aufgaben einzurichten. Aber in dem Moment, in dem du dein Terminal geschlossen oder deinen Laptop ausgeschaltet hast, blieb alles stehen.
Routines beheben das vollstÀndig.
Eine Routine ist eine Claude Code Automatisierung, die du einmal konfigurierst â einen Prompt, ein Repository, eine Reihe von Connectors â und dann lĂ€uft sie auf der Cloud-Infrastruktur von Anthropic. Nach einem Zeitplan. Ăber einen API-Aufruf. Oder ausgelöst durch ein GitHub-Ereignis.
Dein Laptop kann aus sein. Dein Terminal kann geschlossen sein. Die Routine lÀuft trotzdem.
Das ist der Wandel vom âKI-Tool, das du benutzt" zum âKI-System, das fĂŒr dich arbeitet".
Hier ist genau, wie du eine einrichtest, selbst wenn du Claude Code noch nie verwendet hast.
Warum Routines sich von allem anderen unterscheiden
Claude Code hatte bereits Zeitplanung. Was hat sich also geÀndert?
Der Unterschied ist die Infrastruktur.
Die alten /schedule- und /loop-Befehle liefen in deiner lokalen Claude Code Sitzung. Sie waren davon abhÀngig, dass dein Rechner eingeschaltet war, dein Terminal geöffnet war und deine Internetverbindung stabil blieb. Wenn etwas davon ausfiel, starb die Automatisierung.
Routines laufen auf der Cloud von Anthropic. Sie sind persistente autonome Agenten, die Neustarts, Terminal-SchlieĂungen und nĂ€chtliche LĂ€ufe ĂŒberleben. Sie haben direkten Zugriff auf deine Repos und deine Connectors â Slack, Linear, Google Drive, GitHub â ohne dass du dich um etwas kĂŒmmern musst.
Stell dir das alte System wie eine Erinnerung auf deinem Handy vor. Sie piept, aber du musst die Arbeit trotzdem erledigen.
Routines sind der Mitarbeiter, der die Arbeit erledigt, wÀhrend du schlÀfst, und dir eine Zusammenfassung schickt, wenn du aufwachst.
Schritt 1: Entscheide, was du automatisieren möchtest
Die besten Routinen automatisieren Aufgaben, die:
Wiederkehrend sind â sie treten nach einem vorhersehbaren Zeitplan auf (tĂ€glich, wöchentlich oder durch ein Ereignis ausgelöst).
Wohldefiniert sind â du kannst genau beschreiben, wie âerledigt" aussieht, ohne Unklarheiten.
Wenig Urteilsvermögen erfordern â die Aufgabe benötigt nicht dein einzigartiges kreatives Denken oder Entscheidungsfindung. Sie erfordert AusfĂŒhrung.
Hier sind die Muster, die frĂŒhe Nutzer gerade ausfĂŒhren:
Backlog-Management â jede Nacht um Mitternacht zieht die Routine neue Issues aus Linear, kategorisiert sie nach Typ und Schweregrad, weist Labels zu und postet eine Zusammenfassung in einen Slack-Kanal. Der Engineering-Lead wacht mit einem sauberen, organisierten Board auf.
Dokumentations-Drift-Erkennung â jeden Freitag scannt die Routine die in der letzten Woche gemergten Pull Requests, identifiziert solche, die APIs oder Schnittstellen geĂ€ndert haben, gleicht sie mit der Dokumentation ab und eröffnet Update-PRs fĂŒr Dokumente, die jetzt veraltet sind.
Deploy-Verifikation â ausgelöst durch einen Webhook nach jedem Deployment, fĂŒhrt die Routine Smoke-Tests gegen den neuen Build durch, scannt Fehlerlogs auf Regressionen, korreliert Probleme mit aktuellen CodeĂ€nderungen und postet ein Go/No-Go-Urteil in den Release-Kanal.
TĂ€gliches Code-Review â jeden Morgen um 9 Uhr nimmt sich die Routine den Ă€ltesten offenen PR vor, ĂŒberprĂŒft ihn auf Sicherheitsprobleme, Logikfehler und StilverstöĂe und postet Inline-Kommentare.
Die Leute, die drei oder vier davon einrichten, arbeiten auf einem völlig anderen Niveau als diejenigen, die Claude immer noch als Chat-Tool verwenden.
Schritt 2: Erstelle deine erste Routine
Es gibt zwei Möglichkeiten, eine Routine zu erstellen.
Ăber die WeboberflĂ€che: Gehe zu claude.ai/code/routines und klicke auf âNew routine". Hier hast du die vollstĂ€ndigen Konfigurationsoptionen â Zeitplan-Trigger, API-Trigger und GitHub-Ereignis-Trigger.
Ăber die CLI: Wenn du Claude Code bereits im Terminal verwendest, gib /schedule gefolgt von einer Beschreibung ein. Zum Beispiel:
/schedule daily PR review at 9am
Die CLI erstellt nur zeitplanbasierte Trigger. FĂŒr API- und GitHub-Trigger benötigst du die WeboberflĂ€che.
Wenn du eine Routine erstellst, konfigurierst du vier Dinge:
Den Prompt â das ist der kritischste Teil. Da die Routine autonom lĂ€uft, muss der Prompt vollstĂ€ndig in sich geschlossen sein. Alles, was der Agent wissen muss, muss im Prompt stehen. Es gibt keinen âKontext aus dem vorherigen GesprĂ€ch". Jeder Lauf beginnt sauber.
Das Repository â welche Codebasis die Routine bearbeitet. Sie hat vollen Lesezugriff und kann standardmĂ€Ăig in Branches pushen, die mit claude/ beginnen.
Die Connectors â auf welche externen Dienste die Routine zugreifen kann. Slack zum Posten von Updates. Linear zum Lesen und Verwalten von Issues. Google Drive zum Lesen und Schreiben von Dokumenten. GitHub zum Ăberwachen von Ereignissen und Ăffnen von PRs.
Den Trigger â wann und wie die Routine lĂ€uft. Zeitgesteuert (stĂŒndlich, nĂ€chtlich, wöchentlich), API-getriggert (du rufst sie programmatisch auf) oder GitHub-getriggert (sie feuert, wenn ein bestimmtes Ereignis in deinem Repo auftritt).
Schritt 3: Schreibe einen wasserdichten Prompt
Hier scheitern die meisten.
Eine Routine lÀuft, ohne dass du zusiehst. Wenn der Prompt vage ist, interpretiert der Agent ihn jedes Mal anders und du bekommst inkonsistente Ergebnisse.
Die besten Routine-Prompts folgen dieser Struktur:
Rollenbeschreibung: âDu bist ein Senior Code Reviewer, spezialisiert auf Sicherheit und Leistung."
Aufgabenbeschreibung: âĂberprĂŒfe den Ă€ltesten offenen Pull Request in diesem Repository."
Schritt-fĂŒr-Schritt-Prozess: âLies zuerst die PR-Beschreibung. Checke dann den Branch aus. Lies die geĂ€nderten Dateien. Analysiere auf SicherheitslĂŒcken, Logikfehler und Leistungsprobleme. Schreibe Inline-Kommentare fĂŒr jedes gefundene Problem."
Ausgabespezifikation: âPoste einen zusammenfassenden Kommentar im PR mit: Gesamtanzahl gefundener Probleme (nach Schweregrad), eine einleitende Gesamtbewertung und ein klares Approve/Request-Changes-Urteil."
Fehlerbehandlung: âWenn es keine offenen PRs gibt, poste in #engineering in Slack: 'Heute keine offenen PRs zu ĂŒberprĂŒfen.' Wenn ein PR mehr als 50 geĂ€nderte Dateien hat, ĂŒberspringe ihn und poste, dass er manuell ĂŒberprĂŒft werden muss."
EinschrĂ€nkungen: âGenehmige niemals einen PR, der ein kritisches Problem hat. Ăndere niemals direkt Code â kommentiere nur. Maximal drei Inline-Kommentare pro Datei, um Rauschen zu vermeiden."
Je prÀziser dein Prompt, desto zuverlÀssiger wird deine Routine.
Schritt 4: Verstehe die Grenzen
Routines sind leistungsstark, aber sie haben EinschrÀnkungen, die du kennen musst.
TĂ€gliches Run-Limit: WĂ€hrend der Research Preview erhĂ€lt jedes Konto 15 Routine-LĂ€ufe pro Tag. Wenn du mehr benötigst, aktiviere zusĂ€tzliche Nutzung in deinen Organisationseinstellungen â zusĂ€tzliche LĂ€ufe werden gemessen.
Token-Verbrauch: Routines greifen auf dasselbe Abonnementlimit zu wie interaktive Claude Code Sitzungen. Eine komplexe Routine, die viele Dateien liest und mehrere API-Aufrufe tÀtigt, verbraucht deutlich mehr Token als eine einfache.
Branch-Sicherheit: StandardmĂ€Ăig kann Claude nur in Branches pushen, die mit claude/ beginnen. Dies ist eine SicherheitsmaĂnahme â eine schlecht geschriebene Routine kann nicht versehentlich in main pushen. Deaktiviere dies nicht, es sei denn, du hast robuste ĂberprĂŒfungsprozesse nachgelagert.
GitHub-Ereignis-Limits: GitHub-getriggerte Routinen haben wĂ€hrend der Preview stĂŒndliche Limits pro Routine und pro Konto. Wenn dein Repo sehr aktiv ist, filtere, welche Ereignisse die Routine auslösen, um keine LĂ€ufe fĂŒr Rauschen zu verschwenden.
ZeitplanabhÀngigkeit: Zeitgesteuerte Routinen laufen zur angegebenen Zeit, aber es kann wÀhrend Zeiten hoher Nachfrage zu Abweichungen kommen. Baue keine Workflows, die auf eine exakte Sekundengenauigkeit angewiesen sind.
Schritt 5: Baue einen Routine-Stack
Eine Routine ist nĂŒtzlich. Ein Stack von Routinen ist ein System.
Hier ist, wie ein vollstĂ€ndiger Routine-Stack fĂŒr ein kleines Engineering-Team aussieht:
Morgen (9 Uhr) â TĂ€gliches PR-ReviewClaude ĂŒberprĂŒft alle offenen PRs, postet Inline-Kommentare und sendet eine Zusammenfassung an Slack mit einer priorisierten Liste dessen, was heute Aufmerksamkeit benötigt.
Nach dem Deploy (Webhook) â Deploy-VerifikationJedes Mal, wenn ein Deploy auf Staging geht, fĂŒhrt Claude die Testsuite aus, scannt Logs auf Fehler und postet innerhalb von Minuten ein Go/No-Go in den Release-Kanal.
NĂ€chtlich (2 Uhr) â Backlog-TriageClaude verarbeitet alle neuen Issues, die an diesem Tag eingereicht wurden, fĂŒgt Labels hinzu, weist PrioritĂ€tsbewertungen zu und erstellt ein Morgen-Briefing-Dokument.
Wöchentlich (Freitag 17 Uhr) â DokumentationsprĂŒfungClaude scannt die in der Woche gemergten PRs, identifiziert Dokumente, die aktualisiert werden mĂŒssen, und eröffnet Entwurfs-PRs fĂŒr jedes.
Wöchentlich (Montag 8 Uhr) â Tech-Debt-BerichtClaude scannt die Codebasis nach TODO-Kommentaren, veralteten AbhĂ€ngigkeiten und TestabdeckungslĂŒcken. Erstellt eine sortierte Liste von Tech-Debt-Punkten mit geschĂ€tztem Aufwand.
Jede Routine dauert 10-15 Minuten zur Einrichtung. Der Stack dauert einen Nachmittag. Die Zeitersparnis summiert sich jede einzelne Woche.
Schritt 6: Ăberwache und verbessere
Jeder Routine-Lauf erzeugt ein Log. ĂberprĂŒfe es.
Achte auf Muster:
- Produziert die Routine konsistent gute Ergebnisse? Wenn nicht, welcher Teil des Prompts ist mehrdeutig?
- Dauert sie bei bestimmten LÀufen zu lange? Möglicherweise musst du den Umfang eingrenzen.
- Treten Fehler auf? FĂŒge explizite Fehlerbehandlung zum Prompt hinzu.
- Produziert sie zu viel Rauschen? VerschÀrfe die EinschrÀnkungen.
Die neue âDreaming"-Funktion â angekĂŒndigt auf Code with Claude am 6. Mai â geht noch weiter. Wenn Dreaming aktiviert ist, ĂŒberprĂŒft Claude zwischen den LĂ€ufen seine eigenen vergangenen Routine-Sitzungen, identifiziert Muster, was funktioniert hat und was nicht, und verbessert seinen Ansatz fĂŒr das nĂ€chste Mal selbststĂ€ndig.
Deine Routinen werden buchstÀblich schlauer, je öfter sie laufen.
FĂŒr wen das ist (und fĂŒr wen nicht)
Routines sind fĂŒr Entwickler und technisch versierte Betreiber gebaut, die:
- Claude Code bereits verwenden oder bereit sind, es zu lernen
- Wiederholbare Aufgaben in ihrem Workflow haben, die klaren Mustern folgen
- Den operativen Overhead automatisieren möchten, der jede Woche Stunden frisst
- Mit Codebasen arbeiten, die auf GitHub gehostet werden
Wenn du ein nicht-technischer Benutzer bist, der nach KI-Automatisierung sucht, ist Claude Cowork mit geplanten Aufgaben ein besserer Ausgangspunkt. Routines sind das Power-User-Tool.
Aber wenn du ein Entwickler, Engineering Manager, DevOps-Ingenieur oder technischer GrĂŒnder bist â Routines werden dir mehr Zeit sparen als jede andere Funktion, die Anthropic ausgeliefert hat.
Routines vs. GitHub Actions: Was ist der Unterschied?
Viele Entwickler werden fragen: Warum fĂŒr Claude Routines bezahlen, wenn GitHub Actions kostenlos ist?
Die Antwort ist, dass eine GitHub Action ein Skript ist. Du schreibst jeden Schritt. Du definierst jede Bedingung. Du kĂŒmmerst dich selbst um jeden Randfall. Sie macht genau das, was du codiert hast, und nichts weiter.
Eine Claude Routine ist ein Agent. Du gibst ihr ein Ziel. Sie entscheidet, wie sie es erreicht. Sie passt sich unerwarteten Situationen an. Sie denkt ĂŒber Probleme nach. Sie ĂŒberprĂŒft ihre eigene Arbeit.
Eine GitHub Action fĂŒhrt einen Linter aus und sagt dir, was fehlgeschlagen ist. Eine Claude Routine liest den Fehler, versteht, warum er fehlgeschlagen ist, schlĂ€gt eine Lösung vor und eröffnet einen Pull Request mit der Korrektur.
Das ist eine grundlegend andere Kategorie. Skripte folgen Regeln. Agenten lösen Probleme.
FĂŒr einfache Automatisierung â Tests ausfĂŒhren, Formatierung prĂŒfen, eine Benachrichtigung posten â ist GitHub Actions in Ordnung. FĂŒr alles, was Urteilsvermögen, Analyse oder Anpassung erfordert, sind Routines in einer anderen Liga.
GĂ€ngige Routine-Rezepte, die du heute kopieren kannst
Hier sind fĂŒnf Routine-Konfigurationen, die du in der nĂ€chsten Stunde einrichten kannst:
Rezept 1: Der Morgen-Standup-BotZeitplan: TĂ€glich um 8:30 Uhr Prompt: âĂberprĂŒfe das GitHub-Repository auf alle Commits, die gestern gepusht wurden. ĂberprĂŒfe Linear auf neue und aktualisierte Issues. ĂberprĂŒfe Slack #engineering auf Nachrichten, die Blocker erwĂ€hnen. Erstelle ein Standup-Briefing mit drei Abschnitten: was erledigt wurde, was in Arbeit ist und was blockiert ist. Poste das Briefing in #daily-standup in Slack."
Rezept 2: Der AbhĂ€ngigkeitsprĂŒferZeitplan: Wöchentlich am Montag um 6 Uhr Prompt: âScanne package.json und requirements.txt nach allen AbhĂ€ngigkeiten. ĂberprĂŒfe jede AbhĂ€ngigkeit auf bekannte Schwachstellen ĂŒber das Web. Identifiziere AbhĂ€ngigkeiten, die mehr als zwei Hauptversionen hinter der aktuellen liegen. Erstelle einen priorisierten Bericht mit Schweregradbewertungen und öffne ein GitHub-Issue, wenn kritische Schwachstellen gefunden werden."
Rezept 3: Der Changelog-GeneratorTrigger: GitHub-Ereignis â neuer Release-Tag gepusht Prompt: âWenn ein neuer Release-Tag gepusht wird, lies alle Commits seit dem vorherigen Tag. Kategorisiere jeden Commit als Feature, Fix, Improvement oder Chore. Generiere ein formatiertes Changelog in CHANGELOG.md und eröffne einen PR."
Rezept 4: Der Testabdeckungs-MonitorZeitplan: NĂ€chtlich um 1 Uhr Prompt: âFĂŒhre die Testsuite aus. Berechne die AbdeckungsprozentsĂ€tze pro Modul. Vergleiche mit den Abdeckungsbaselines in coverage-config.json. Wenn ein Modul um mehr als 2 % unter seine Baseline fĂ€llt, öffne ein GitHub-Issue mit dem spezifischen Modul, der alten Abdeckung, der neuen Abdeckung und den Commits, die den Abfall wahrscheinlich verursacht haben."
Rezept 5: Der PR-Beschreibungs-DurchsetzerTrigger: GitHub-Ereignis â neuer PR geöffnet Prompt: âWenn ein neuer PR geöffnet wird, ĂŒberprĂŒfe, ob die Beschreibung unseren Vorlagenanforderungen entspricht: muss einen Abschnitt Zusammenfassung, einen Abschnitt Tests und einen Abschnitt Screenshots enthalten, wenn UI-Ănderungen betroffen sind. Wenn ein Abschnitt fehlt, poste einen höflichen Kommentar, der den Autor auffordert, die Beschreibung vor der ĂberprĂŒfung zu aktualisieren."
Jedes Rezept dauert weniger als 10 Minuten zur Konfiguration. Zusammen sparen sie einem Team Dutzende von Stunden pro Monat.
Das Fazit
Der alte Weg: aufwachen, Terminal öffnen, Claude Code Sitzung starten, Befehle eingeben, auf Ergebnisse warten, zur nĂ€chsten Aufgabe ĂŒbergehen. Morgen wiederholen.
Der neue Weg: Routinen einmal konfigurieren, sie auf der Cloud von Anthropic laufen lassen, mit Ergebnissen aufwachen.
Das ist keine theoretische Verbesserung. Leute laufen bereits Stacks von Routinen, die ihren gesamten operativen Workflow ĂŒber Nacht erledigen.
Die Kluft zwischen âPerson, die Claude als Chatbot nutzt" und âPerson, die Claude rund um die Uhr autonom arbeiten lĂ€sst" wird jede Woche gröĂer.
Routines sind, wie du auf die andere Seite wechselst.
Die meisten Leute werden das lesen und denken âDas sollte ich irgendwann einrichten." Diejenigen, die tatsĂ€chlich heute ihre erste Routine erstellen, werden nĂ€chste Woche ein System am Laufen haben, das ihnen jeden Monat Stunden spart.
Folge mir @eng_khairallah1 fĂŒr weitere KI-Analysen und Workflows. Ich poste regelmĂ€Ăig solche Inhalte â Tools, Setups und Strategien, die tatsĂ€chlich funktionieren.
Hoffe, das war nĂŒtzlich fĂŒr dich, Khairallah â€ïž





