Build This Now
Build This Now
Was ist der Claude Code?Claude Code installierenClaude Code Native InstallerDein erstes Claude Code-Projekt
Terminal als Haupt-ThreadClaude Code Interactive Mode ReferenzClaude Code Voice-ModusClaude Code Diff ReviewDas Claude Code Monitor-ToolClaude Code Routines
speedy_devvkoen_salo
Blog/Handbook/Core/Claude Code Routines

Claude Code Routines

Claude Code Routines führen gespeicherte Prompts in Anthropics Cloud aus, ausgelöst durch Zeitplan, API-Aufruf oder GitHub-Event. Repo-Clone, Connectors, keine lokalen Abhängigkeiten.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Published Apr 14, 202610 min readHandbook hubCore index

Problem: Dein Laptop muss offen bleiben, damit Claude Code irgendetwas tut. Desktop Scheduled Tasks und /loop laufen lokal, das heißt ein zugeklappter Deckel killt jede Automatisierung. Außerdem kannst du nicht auf externe Events wie einen GitHub-PR oder einen Monitoring-Alert reagieren, ohne aktiv zu pollen.

Quick Win: Erste Cloud-Routine aus der CLI anlegen und sofort testen:

/schedule daily PR review at 9am
/schedule run

Der erste Befehl erstellt eine Routine, die jeden Morgen dein Repo in Anthropics Cloud clont und den Prompt ausführt. Der zweite feuert sie direkt, damit du den Output prüfen kannst, bevor du dem Zeitplan vertraust.

Was Routines sind

Eine Routine ist drei Dinge in einem Paket: ein Prompt, ein oder mehrere GitHub-Repositories und eine Reihe von Connectors (MCP-Server wie Slack, Linear oder Datadog). Einmal konfiguriert. Anthropics Cloud führt sie aus, wann immer ein Trigger feuert.

Jeder Run clont eine frische Kopie deines Repos, startet eine vollständige Claude Code-Session und läuft autonom. Keine Permission-Prompts. Keine Approval-Klicks. Die Session kann Shell-Befehle ausführen, alle ins Repo committeten Skills nutzen und jeden angehängten Connector aufrufen.

Routines wurden am 14. April 2026 als Research Preview veröffentlicht. Verhalten und API-Oberfläche können sich vor GA noch ändern.

Wo Routines verwaltet werden

Drei Oberflächen erstellen und verwalten Routines. Alle schreiben in denselben Cloud-Account.

Web-UI unter claude.ai/code/routines. Volle Kontrolle über alle Einstellungen: Prompt, Modell, Repos, Umgebung, Trigger und Connectors.

CLI mit /schedule. Erstellt nur Schedule-Routines. Unterbefehle:

BefehlWas er tut
/schedule daily PR review at 9amErstellt eine neue Routine mit diesem Rhythmus
/schedule listZeigt alle Routines auf deinem Account
/schedule updateÖffnet den Editor für eine bestehende Routine
/schedule runFeuert eine Routine sofort zum Testen

Desktop-App über Schedule > New task > New remote task. "New local task" erstellt stattdessen eine Desktop Scheduled Task, die auf deinem Rechner läuft.

API-Trigger und GitHub-Trigger lassen sich bislang nur über die Web-UI konfigurieren. Die CLI unterstützt sie noch nicht.

Drei Trigger-Typen

Eine einzelne Routine kann alle drei kombinieren. Eine PR-Review-Routine könnte nächtlich nach Zeitplan laufen, sofort reagieren wenn ein PR geöffnet wird und Ad-hoc-Aufrufe von einem Deploy-Skript akzeptieren.

Schedule-Trigger feuern nach einem Rhythmus. Presets: stündlich, täglich, werktags, wöchentlich. Custom-Cron-Ausdrücke funktionieren auch, einstellen mit /schedule update. Mindestintervall ist eine Stunde. Zeiten richten sich nach deiner lokalen Zeitzone.

API-Trigger geben jeder Routine einen dedizierten HTTP-Endpunkt. POST ihn aus jedem System. Das optionale text-Feld im Request-Body wird als zusätzlicher Kontext an den Prompt der Routine angehängt:

curl -X POST \
  https://api.anthropic.com/v1/claude_code/routines/trig_01ABCDEFGHJKLMNOPQRSTUVW/fire \
  -H "Authorization: Bearer sk-ant-oat01-xxxxx" \
  -H "anthropic-beta: experimental-cc-routine-2026-04-01" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"text": "Sentry alert SEN-4521 fired in prod. Stack trace attached."}'

Die Antwort liefert eine Session-ID und eine URL. Klick die URL an, um Claude in Echtzeit bei der Arbeit zuzuschauen:

{
  "type": "routine_fire",
  "claude_code_session_id": "session_01HJKLMNOPQRSTUVWXYZ",
  "claude_code_session_url": "https://claude.ai/code/session_01HJKLMNOPQRSTUVWXYZ"
}

GitHub-Trigger abonnieren Repository-Events. 18 Event-Kategorien werden unterstützt:

EventFeuert wenn
Pull requestGeöffnet, geschlossen, zugewiesen, gelabelt, synchronisiert
Pull request reviewEingereicht, bearbeitet, abgelehnt
PR review commentDiff-Kommentar erstellt, bearbeitet, gelöscht
PushCommits landen auf einem Branch
ReleaseErstellt, veröffentlicht, bearbeitet, gelöscht
IssuesGeöffnet, bearbeitet, geschlossen, gelabelt
Issue commentKommentar zu Issue oder PR erstellt, bearbeitet, gelöscht
Check runErstellt, angefordert, abgeschlossen
Check suiteAbgeschlossen oder angefordert
Workflow runGitHub Actions Workflow startet oder schließt ab
Workflow jobJob eingereiht oder abgeschlossen
Workflow dispatchWorkflow manuell ausgelöst
Repository dispatchCustom repository_dispatch-Event gesendet
DiscussionErstellt, bearbeitet, beantwortet
Discussion commentErstellt, bearbeitet, gelöscht
Sub issuesSub-Issue oder Parent hinzugefügt/entfernt
Commit commentCommit kommentiert
Merge queue entryPR betritt oder verlässt die Merge-Queue

Pull-request-Trigger unterstützen Filter. Jeder Filter muss matchen, damit die Routine feuert:

FilterBeispiel
Author@dependabot
Title containsauth-provider
Base branchmain
Head branch containsfeature/
Labels includeneeds-review
Is draftfalse
Is mergedtrue
From forktrue

Jedes matchende GitHub-Event startet seine eigene unabhängige Session. Kein Session-Reuse über Events hinweg.

Wie Routines sich von allem anderen unterscheiden

Claude Code hat jetzt vier Wege, Arbeit im Hintergrund laufen zu lassen. Sie lösen verschiedene Probleme.

Routines (Cloud)Desktop Scheduled Tasks/loopMonitor
Läuft aufAnthropic CloudDeinem RechnerDeinem RechnerDeinem Rechner
Rechner muss an seinNeinJaJaJa
Session muss offen seinNeinNeinJaJa
Lokaler DateizugriffNein (frischer Clone)JaJaJa
Mindestintervall1 Stunde1 Minute1 MinuteEchtzeit
API/Webhook-TriggerJaNeinNeinNein
Übersteht NeustartJaJaNeinNein
Permission-PromptsKeine (autonom)KonfigurierbarGeerbtGeerbt

Routines sind die richtige Wahl, wenn die Arbeit unabhängig davon laufen soll, ob dein Rechner eingeschaltet ist, oder wenn ein externes System sie triggern soll.

Desktop Scheduled Tasks sind besser, wenn du lokalen Dateizugriff oder kürzere Intervalle als eine Stunde brauchst.

/loop passt für schnelles, session-gebundenes Polling, das sterben soll, wenn du das Terminal schließt.

Monitor ist für event-getriebene Reaktionen auf einen laufenden Prozess, zum Beispiel Logs beobachten oder einen Dev-Server begleiten.

Was du automatisieren kannst

Sechs Muster decken die meisten Use Cases ab. Jedes mappt auf einen Trigger-Typ und einen konkreten Workflow.

Nächtliche Issue-Triage (Schedule). Die Routine liest neue Issues von Linear oder GitHub via Connector, vergibt Labels nach Code-Bereich, weist Eigentümer zu und postet eine Zusammenfassung an Slack. Läuft jede Nacht um 2 Uhr.

Alert-Triage (API). Dein Monitoring-Tool, Datadog, PagerDuty oder Sentry, POSTet den Alert-Body an den Endpunkt der Routine. Claude zieht den Stack-Trace, korreliert ihn mit jüngsten Commits und öffnet einen Draft-PR mit einem vorgeschlagenen Fix. Wenn On-Call die Seite öffnet, ist der Kontext bereits fertig.

Code-Review bei jedem PR (GitHub). Löst auf pull_request.opened mit is_draft: false aus. Claude wendet die Review-Checkliste deines Teams an, hinterlässt Inline-Kommentare für Security- und Performance-Muster und fügt einen Summary-Kommentar hinzu. Nach Base-Branch oder Labels filtern, um es auf sensible Module einzugrenzen.

Deploy-Verifikation (API). Deine CD-Pipeline ruft den Endpunkt nach jedem Deploy auf. Claude führt Smoke-Checks gegen die Live-Umgebung durch, scannt Error-Logs auf Regressionen aus den letzten 30 Minuten und postet eine Go/No-Go-Meldung an den Release-Channel.

Docs-Drift-Erkennung (Schedule). Läuft wöchentlich. Scannt gemergte PRs der letzten 7 Tage, findet Docs-Seiten, die geänderte API-Endpunkte oder Funktionssignaturen referenzieren, und öffnet Update-PRs für jede.

Cross-SDK-Porting (GitHub). Löst auf pull_request.closed gefiltert auf is_merged: true aus. Wenn eine Änderung im Python-SDK landet, clont die Routine das Go-SDK-Repo, portiert die Änderung und öffnet einen passenden PR.

15 weitere Ideen, die sich lohnen zu automatisieren

Diese kamen von echten Nutzern, die in den ersten Stunden nach dem Launch geteilt haben, was sie gebaut haben.

  1. Morning Standup Prep. GitHub-Aktivität, Slack-Threads und Linear-Updates zu einem einzigen Briefing verdichten, das vor dem Standup in deinem Channel landet.
  2. Dependency-Audit. Wöchentlicher Scan nach veralteten Paketen. PR öffnen, der sichere Updates bumpt und brechende flaggt.
  3. TODO-Scanner. Nächtlicher Sweep der Codebase nach neuen TODO-Kommentaren. In einem Tracking-Channel posten.
  4. Release-Notes. Trigger auf Release Publish. Gemergte PRs in formatierten Changelog kompilieren und CHANGELOG.md aktualisieren.
  5. Security-Review-Gate. Trigger auf PRs, die auth- oder payments-Verzeichnisse berühren. Fokussiertes Security-Audit durchführen und riskante Muster flaggen.
  6. Error-Log-Auto-Fix. Alle 2 Stunden Anwendungs-Logs nach FATAL-Einträgen scannen. Wenn der Fix offensichtlich ist, Draft-PR öffnen.
  7. Stale-Branch-Cleanup. Wöchentliche Routine, die Branches ohne Commits in 30 Tagen listet und eine Cleanup-Zusammenfassung postet.
  8. API-Contract-Check. Nachdem ein PR im Backend-Repo gemergt wurde, prüfen ob das Frontend noch zu den API-Typen passt.
  9. Performance-Regression-Catch. GitHub-Trigger auf Push zu main. Benchmark-Suite laufen und auf den Commit kommentieren, wenn etwas regressierte.
  10. Competitor-Monitoring. Tägliche Routine, die Competitor-Changelog-Seiten prüft und eine Diff-Zusammenfassung postet.
  11. Customer-Feedback-Triage. API-Trigger von deinem Support-Tool. Claude liest das Ticket, klassifiziert es und leitet es ans richtige Team weiter.
  12. Onboarding-Doc-Frische. Monatliche Prüfung, dass Setup-Guides noch zu den tatsächlichen Install-Schritten passen.
  13. PR-Babysitting. GitHub-Trigger bei Check-Fehlern. Claude liest den CI-Output, versucht einen Fix und pusht auf denselben Branch.
  14. HN- und Reddit-Monitoring. Tägliche Routine, die nach Erwähnungen deines Produkts sucht und einen Digest postet.
  15. Database-Migration-Review. GitHub-Trigger auf PRs, die Migration-Dateien berühren. Claude prüft auf sicheres Rollback, Datenverlust-Risiko und Lock-Dauer.

Plan-Limits

Routines zählen gegen dein tägliches Run-Allowance und das Token-Budget deines Abonnements. Beide Limits gelten unabhängig voneinander.

PlanTägliche Routine-Runs
Pro ($20/mo)5
Max ($100-200/mo)15
Team25
Enterprise25

Organisationen mit aktivierter Extra-Usage-Abrechnung können diese Caps zu Metered-Overage-Raten überschreiten. Verbrauch prüfen unter claude.ai/settings/usage.

Gute Prompts für Routines schreiben

Ein Routine-Prompt läuft ohne Menschen in der Schleife. Der Prompt muss den gesamten Kontext tragen, den eine Konversation normalerweise durch Hin-und-Her liefert.

Sei explizit über das Ziel. "Review PRs" ist zu vage. "Lies jeden offenen PR in diesem Repo. Prüfe für jeden auf fehlendes Error-Handling in async-Funktionen, SQL-Abfragen ohne parametrierte Inputs und React-Komponenten, die Hooks bedingt aufrufen. Hinterlasse einen Inline-Kommentar bei jedem Fund. Poste am Ende einen Summary-Kommentar." Diese Version läuft autonom ohne Raten.

Definiere, was Erfolg aussieht. "Wenn keine Issues gefunden werden, poste einen einzigen Kommentar: 'Reviewed, no issues.' Öffne keinen PR. Poste nichts auf Slack."

Scope den Output. "Erstelle einen Draft-PR, keinen ready-for-review-PR. Push auf einen claude/-präfixierten Branch. Merge nichts."

Füge Fehler-Anweisungen ein. "Wenn der Build nach deinen Änderungen fehlschlägt, revertiere den Commit und hinterlasse einen Kommentar, der erklärt, was schiefgelaufen ist."

Sicherheit und Zugriffskontrolle

Routines handeln als du. Commits tragen deinen GitHub-Benutzernamen. Slack-Nachrichten nutzen deinen verknüpften Account. Behandle Routine-Zugriff so, als würdest du jemandem für eine Stunde deine Anmeldedaten überlassen.

Branch-Einschränkungen. Standardmäßig können Routines nur auf Branches mit dem Präfix claude/ pushen. Das verhindert, dass ein schlechter Prompt direkt zu main pusht. Diese Einschränkung nur deaktivieren, wenn die Routine gezielt auf andere Branches pushen muss und du Branch-Protection-Regeln als Sicherheitsnetz hast.

Connector-Scoping. Jeder Connector, den du verknüpft hast, ist standardmäßig dabei. Entferne die, die die Routine nicht braucht. Eine PR-Review-Routine braucht keinen Slack-Write-Zugriff. Eine Slack-Digest-Routine braucht keinen GitHub-Push-Zugriff.

Umgebungsvariablen. Secrets, API-Keys und Tokens leben in der Umgebungskonfiguration, nicht im Prompt. Einrichten unter claude.ai/code/environments, bevor du die Umgebung an eine Routine hängst.

Token-Speicherung. API-Trigger-Tokens werden genau einmal angezeigt, wenn sie generiert werden. Sofort in deinem Secret-Manager speichern. Später nicht mehr abrufbar.

Aktuelle Einschränkungen

Routines sind in Research Preview. Ein paar Grenzen lohnen sich zu kennen, bevor du darauf aufbaust.

Das Mindest-Schedule-Intervall ist eine Stunde. Für alles Schnellere nutze Desktop Scheduled Tasks (1 Minute Minimum) oder /loop.

Jeder Run clont das Repo frisch. Kein lokaler Dateizugriff, kein State zwischen Runs. Wenn eine Routine sich etwas über Runs hinweg merken muss, schreibt sie diesen State ins Repo: eine JSON-Datei, einen Kommentar oder ein Issue.

GitHub-Webhook-Events haben während der Preview per-Routine- und per-Account-stündliche Caps. Ein hochfrequentiertes Repo mit breiten Trigger-Filtern kann den Cap schnell erschöpfen.

Routines gehören zu deinem individuellen Account. Kein Teilen mit Teamkollegen. Wer dieselbe Automatisierung will, erstellt seine eigene Kopie.

Der /fire-API-Endpunkt erfordert den Beta-Header anthropic-beta: experimental-cc-routine-2026-04-01. Das wird sich vor GA ändern.

Einstieg

Drei Schritte, und eine nützliche Routine läuft heute.

Wähl etwas mit niedrigem Risiko: einen Morning-Digest, einen wöchentlichen TODO-Scan oder einen nächtlichen Issue-Label-Pass. Nichts, das zu main pusht oder Kunden anschreibt.

Erstelle es aus der CLI mit /schedule oder im Web unter claude.ai/code/routines. Schreib den Prompt, als würdest du einen Contractor briefen, der deinen Codebase noch nie gesehen hat. Mit /schedule run testen.

Beobachte die ersten drei Runs. Klick in die Session-URL, lies was Claude getan hat, prüfe den Output. Passe den Prompt basierend auf dem Gesehenen an. Dann lass sie laufen.

Routines schließen die Lücke zwischen "Claude tut, was du ihm sagst" und "Claude tut, was getan werden muss, von selbst." Der Laptop bleibt zu. Die Arbeit wird erledigt. Die Session liegt zur Review bereit, wenn du wieder aufklappst.

Continue in Core

  • 1M-Kontext-Fenster in Claude Code
    Anthropic hat das 1-Mio.-Token-Kontextfenster für Opus 4.6 und Sonnet 4.6 in Claude Code aktiviert. Kein Beta-Header, kein Aufpreis, feste Preise und weniger Kompaktierungen.
  • AGENTS.md vs CLAUDE.md erklärt
    Zwei Kontext-Dateien, eine Codebase. Wie AGENTS.md und CLAUDE.md sich unterscheiden, was jede macht und wie du beide nutzt, ohne etwas zu duplizieren.
  • Auto Dream
    Claude Code räumt zwischen Sessions seine eigenen Projektnotizen auf. Veraltete Einträge werden gelöscht, Widersprüche aufgelöst, Themen-Dateien umsortiert. Starte mit /memory.
  • Automatischer Speicher in Claude Code
    Mit dem automatischen Speicher kann Claude Code die Projektnotizen weiterführen. Wo sich die Dateien befinden, was geschrieben wird, wie /memory es umschaltet und wann man es über CLAUDE.md auswählt.
  • Auto-Planning-Strategien
    Auto Plan Mode nutzt --append-system-prompt, um Claude Code in eine Plan-zuerst-Schleife zu zwingen. Dateioperationen pausieren zur Genehmigung, bevor irgendetwas angefasst wird.
  • Autonomes Claude Code
    Ein einheitlicher Stack für Agenten, die Features über Nacht ausliefern. Threads geben dir die Struktur, Ralph-Schleifen geben dir die Autonomie, Verifikation hält alles ehrlich.

More from Handbook

  • Grundlagen für Agenten
    Fünf Möglichkeiten, spezialisierte Agenten in Claude Code zu erstellen: Aufgaben-Unteragenten, .claude/agents YAML, benutzerdefinierte Slash-Befehle, CLAUDE.md Personas und perspektivische Aufforderungen.
  • Agent-Harness-Engineering
    Der Harness ist jede Schicht rund um deinen KI-Agenten, außer dem Modell selbst. Lern die fünf Steuerungshebel, das Constraint-Paradoxon und warum das Harness-Design die Performance des Agenten mehr bestimmt als das Modell.
  • Agenten-Muster
    Orchestrator, Fan-out, Validierungskette, Spezialistenrouting, Progressive Verfeinerung und Watchdog. Sechs Orchestrierungsformen, um Claude Code Sub-Agenten zu verdrahten.
  • Agent Teams Best Practices
    Bewährte Muster für Claude Code Agent Teams. Kontextreiche Spawn-Prompts, richtig bemessene Aufgaben, Datei-Eigentümerschaft, Delegate-Modus und Fixes für v2.1.33-v2.1.45.

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.

Das Claude Code Monitor-Tool

Das Claude Code Monitor-Tool umschließt einen Hintergrundprozess mit einem ereignisgesteuerten Watcher. Dein Dev-Server bleibt still, bis er abbricht, dann weckt er Claude mit Fehlermeldungen.

Die Ralph-Wiggum-Technik

Gib Claude Code eine Aufgabenliste, nutze Stop-Hooks und Completion-Promises, und der autonome Loop liefert Features über Nacht. Native Tasks ersetzen inzwischen den meisten Boilerplate.

On this page

Was Routines sind
Wo Routines verwaltet werden
Drei Trigger-Typen
Wie Routines sich von allem anderen unterscheiden
Was du automatisieren kannst
15 weitere Ideen, die sich lohnen zu automatisieren
Plan-Limits
Gute Prompts für Routines schreiben
Sicherheit und Zugriffskontrolle
Aktuelle Einschränkungen
Einstieg

Hören Sie auf zu konfigurieren. Fangen Sie an zu bauen.

SaaS-Builder-Vorlagen mit KI-Orchestrierung.