Neue Codebases verstehen
Schnelle Codebase-Übersicht erhalten
Angenommen, Sie sind gerade einem neuen Projekt beigetreten und müssen dessen Struktur schnell verstehen.Relevanten Code finden
Angenommen, Sie müssen Code finden, der sich auf eine bestimmte Funktion oder Funktionalität bezieht.Fehler effizient beheben
Angenommen, Sie sind auf eine Fehlermeldung gestoßen und müssen deren Quelle finden und beheben.Code refaktorieren
Angenommen, Sie müssen alten Code aktualisieren, um moderne Muster und Praktiken zu verwenden.Spezialisierte Subagents verwenden
Angenommen, Sie möchten spezialisierte KI-Subagents verwenden, um bestimmte Aufgaben effektiver zu bewältigen.Verfügbare Subagents anzeigen
Subagents automatisch verwenden
Claude Code delegiert automatisch geeignete Aufgaben an spezialisierte Subagents:
Erstellen Sie benutzerdefinierte Subagents für Ihren Workflow
- Eine eindeutige Kennung, die den Zweck des Subagent beschreibt (z. B.
code-reviewer,api-designer). - Wann Claude diesen Agent verwenden sollte
- Welche Tools er verwenden kann
- Ein System-Prompt, der die Rolle und das Verhalten des Agents beschreibt
Plan Mode für sichere Code-Analyse verwenden
Plan Mode weist Claude an, einen Plan zu erstellen, indem die Codebase mit schreibgeschützten Operationen analysiert wird. Dies ist perfekt zum Erkunden von Codebases, Planen komplexer Änderungen oder sicheren Überprüfen von Code. Im Plan Mode verwendet ClaudeAskUserQuestion, um Anforderungen zu sammeln und Ihre Ziele zu klären, bevor ein Plan vorgeschlagen wird.
Wann Plan Mode verwendet werden sollte
- Multi-Schritt-Implementierung: Wenn Ihre Funktion Änderungen an vielen Dateien erfordert
- Code-Exploration: Wenn Sie die Codebase gründlich erforschen möchten, bevor Sie etwas ändern
- Interaktive Entwicklung: Wenn Sie die Richtung mit Claude iterieren möchten
Wie Plan Mode verwendet wird
Aktivieren Sie Plan Mode während einer Sitzung Sie können während einer Sitzung mit Shift+Tab in Plan Mode wechseln, um durch Berechtigungsmodi zu zyklisieren. Wenn Sie sich im Normal Mode befinden, wechselt Shift+Tab zunächst in Auto-Accept Mode, angezeigt durch⏵⏵ accept edits on am unteren Rand des Terminals. Ein nachfolgendes Shift+Tab wechselt in Plan Mode, angezeigt durch ⏸ plan mode on.
Starten Sie eine neue Sitzung im Plan Mode
Um eine neue Sitzung im Plan Mode zu starten, verwenden Sie das Flag --permission-mode plan:
-p ausführen (d. h. im “Headless-Modus”):
Beispiel: Planen einer komplexen Refaktorierung
--name oder /rename festgelegt haben, wird das Akzeptieren eines Plans diesen nicht überschreiben.
Konfigurieren Sie Plan Mode als Standard
Mit Tests arbeiten
Angenommen, Sie müssen Tests für nicht abgedeckten Code hinzufügen.
Claude kann Tests generieren, die den vorhandenen Mustern und Konventionen Ihres Projekts entsprechen. Seien Sie beim Anfordern von Tests spezifisch darüber, welches Verhalten Sie überprüfen möchten. Claude untersucht Ihre vorhandenen Testdateien, um den Stil, die Frameworks und die Assertion-Muster zu entsprechen, die bereits verwendet werden.
Für umfassende Abdeckung bitten Sie Claude, Grenzfälle zu identifizieren, die Sie möglicherweise übersehen haben. Claude kann Ihre Code-Pfade analysieren und Tests für Fehlerbedingungen, Grenzwerte und unerwartete Eingaben vorschlagen, die leicht zu übersehen sind.
Pull Requests erstellen
Sie können Pull Requests erstellen, indem Sie Claude direkt fragen („create a pr for my changes”), oder Claude Schritt für Schritt führen:
Wenn Sie einen PR mit
gh pr create erstellen, wird die Sitzung automatisch mit diesem PR verknüpft. Sie können sie später mit claude --from-pr <number> fortsetzen.
Dokumentation verwalten
Angenommen, Sie müssen Dokumentation für Ihren Code hinzufügen oder aktualisieren.Mit Notizen und Nicht-Code-Ordnern arbeiten
Claude Code funktioniert in jedem Verzeichnis. Führen Sie es in einem Notiz-Vault, einem Dokumentationsordner oder einer beliebigen Sammlung von Markdown-Dateien aus, um Inhalte auf die gleiche Weise zu suchen, zu bearbeiten und zu reorganisieren wie Code. Das Verzeichnis.claude/ und CLAUDE.md befinden sich neben den Konfigurationsverzeichnissen anderer Tools ohne Konflikte. Claude liest Dateien bei jedem Tool-Aufruf neu, daher sieht es Änderungen, die Sie in einer anderen Anwendung vornehmen, beim nächsten Lesen dieser Datei.
Mit Bildern arbeiten
Angenommen, Sie müssen mit Bildern in Ihrer Codebase arbeiten und möchten Claudes Hilfe bei der Analyse von Bildinhalten.Fügen Sie ein Bild zum Gespräch hinzu
Sie können eine dieser Methoden verwenden:
- Ziehen Sie ein Bild per Drag & Drop in das Claude Code-Fenster
- Kopieren Sie ein Bild und fügen Sie es in die CLI mit Strg+V ein (verwenden Sie nicht Cmd+V)
- Geben Sie Claude einen Bildpfad an. Z. B. „Analyze this image: /path/to/your/image.png”
Dateien und Verzeichnisse referenzieren
Verwenden Sie @, um schnell Dateien oder Verzeichnisse einzubeziehen, ohne auf Claude zu warten, um sie zu lesen.Referenzieren Sie eine einzelne Datei
Referenzieren Sie MCP-Ressourcen
Verwenden Sie erweitertes Denken (Thinking Mode)
Erweitertes Denken ist standardmäßig aktiviert und gibt Claude Platz, um komplexe Probleme Schritt für Schritt zu durchdenken, bevor er antwortet. Dieses Denken ist im ausführlichen Modus sichtbar, den Sie mitCtrl+O umschalten können. Während des erweiterten Denkens werden Fortschrittshinweise unter dem Indikator angezeigt, um zu zeigen, dass Claude aktiv arbeitet.
Darüber hinaus verwenden Modelle, die Effort unterstützen, adaptives Denken: Anstelle eines festen Thinking-Token-Budgets entscheidet das Modell dynamisch, ob und wie viel es denken soll, basierend auf Ihrer Effort-Level-Einstellung und der anstehenden Aufgabe. Adaptives Denken ermöglicht es Claude, schneller auf Routine-Prompts zu reagieren und tieferes Denken für Schritte zu reservieren, die davon profitieren.
Erweitertes Denken ist besonders wertvoll für komplexe architektonische Entscheidungen, schwierige Fehler, mehrstufige Implementierungsplanung und Bewertung von Kompromissen zwischen verschiedenen Ansätzen.
Phrasen wie „think”, „think hard” und „think more” werden als reguläre Prompt-Anweisungen interpretiert und weisen keine Thinking-Tokens zu.
Konfigurieren Sie Thinking Mode
Thinking ist standardmäßig aktiviert, aber Sie können es anpassen oder deaktivieren.| Bereich | Wie man konfiguriert | Details |
|---|---|---|
| Effort Level | Führen Sie /effort aus, passen Sie in /model an, oder setzen Sie CLAUDE_CODE_EFFORT_LEVEL | Steuern Sie die Thinking-Tiefe auf unterstützten Modellen |
ultrathink Schlüsselwort | Fügen Sie „ultrathink” irgendwo in Ihrem Prompt ein | Fügt eine In-Context-Anweisung hinzu, die das Modell anweist, mehr auf diesem Turn zu denken. Ändert nicht die Effort-Ebene selbst; siehe Effort Level anpassen dafür |
| Toggle-Verknüpfung | Drücken Sie Option+T (macOS) oder Alt+T (Windows/Linux) | Schalten Sie Thinking für die aktuelle Sitzung ein/aus (alle Modelle). Kann Terminal-Konfiguration erfordern, um Option-Tasten-Verknüpfungen zu aktivieren |
| Globaler Standard | Verwenden Sie /config, um Thinking Mode umzuschalten | Setzt Ihren Standard über alle Projekte (alle Modelle). Gespeichert als alwaysThinkingEnabled in ~/.claude/settings.json |
| Token-Budget begrenzen | Setzen Sie die Umgebungsvariable MAX_THINKING_TOKENS | Begrenzen Sie das Thinking-Budget auf eine bestimmte Anzahl von Tokens. Auf Modellen mit adaptivem Denken gilt nur 0, es sei denn, adaptives Denken ist deaktiviert. Beispiel: export MAX_THINKING_TOKENS=10000 |
Ctrl+O, um den ausführlichen Modus umzuschalten und das interne Denken als grauer kursiver Text angezeigt zu sehen.
Wie erweitertes Denken funktioniert
Erweitertes Denken steuert, wie viel internes Denken Claude vor der Antwort durchführt. Mehr Denken bietet mehr Platz, um Lösungen zu erkunden, Grenzfälle zu analysieren und Fehler selbst zu korrigieren. Auf Modellen, die Effort unterstützen, verwendet Thinking adaptives Denken: Das Modell weist Thinking-Tokens dynamisch basierend auf dem Effort Level zu, den Sie auswählen. Dies ist die empfohlene Methode, um den Kompromiss zwischen Geschwindigkeit und Reasoning-Tiefe zu optimieren. Wenn Sie möchten, dass Claude mehr oder weniger denkt, als Ihr Effort Level sonst erzeugen würde, können Sie dies auch direkt in Ihrem Prompt oder inCLAUDE.md sagen.
Bei älteren Modellen verwendet Thinking ein festes Token-Budget, das aus Ihrer Output-Zuteilung gezogen wird. Das Budget variiert je nach Modell; siehe MAX_THINKING_TOKENS für Obergrenzen pro Modell. Sie können das Budget mit dieser Umgebungsvariable begrenzen oder Thinking vollständig über /config oder den Option+T/Alt+T-Toggle deaktivieren.
Auf Modellen mit adaptivem Denken gilt MAX_THINKING_TOKENS nur, wenn es auf 0 gesetzt ist, um Thinking zu deaktivieren, oder wenn CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING=1 das Modell auf das feste Budget zurückversetzt. CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING gilt nur für Opus 4.6 und Sonnet 4.6. Opus 4.7 verwendet immer adaptives Denken und unterstützt kein festes Thinking-Budget. Siehe Umgebungsvariablen.
Vorherige Gespräche fortsetzen
Wenn Sie Claude Code starten, können Sie eine vorherige Sitzung fortsetzen:claude --continuesetzt das neueste Gespräch im aktuellen Verzeichnis fortclaude --resumeöffnet eine Gesprächsauswahl oder setzt nach Name fortclaude --from-pr 123setzt Sitzungen fort, die mit einem bestimmten Pull Request verknüpft sind
/resume, um zu einem anderen Gespräch zu wechseln.
Sitzungen werden pro Projektverzeichnis gespeichert. Standardmäßig zeigt die /resume-Auswahl interaktive Sitzungen aus dem aktuellen Worktree mit Tastaturkürzeln, um die Liste auf andere Worktrees oder Projekte zu erweitern, zu suchen, in der Vorschau anzuzeigen und umzubenennen. Siehe Verwenden Sie die Sitzungsauswahl unten für die vollständige Tastaturkürzel-Referenz.
Wenn Sie eine Sitzung aus einem anderen Worktree desselben Repositorys auswählen, setzt Claude Code sie direkt fort, ohne dass Sie zuerst das Verzeichnis wechseln müssen. Wenn Sie eine Sitzung aus einem nicht verwandten Projekt auswählen, wird ein cd- und Resume-Befehl stattdessen in Ihre Zwischenablage kopiert.
Das Fortsetzen nach Name wird über das aktuelle Repository und seine Worktrees aufgelöst. Sowohl claude --resume <name> als auch /resume <name> suchen nach einer genauen Übereinstimmung und setzen sie direkt fort, auch wenn die Sitzung in einem anderen Worktree lebt.
Wenn der Name mehrdeutig ist, öffnet claude --resume <name> die Auswahl mit dem Namen als vorgefülltem Suchbegriff. /resume <name> aus einer aktiven Sitzung meldet stattdessen einen Fehler, also führen Sie /resume ohne Argument aus, um die Auswahl zu öffnen und auszuwählen.
Sitzungen, die von claude -p oder SDK-Aufrufen erstellt wurden, werden nicht in der Auswahl angezeigt, aber Sie können eine trotzdem fortsetzen, indem Sie ihre Sitzungs-ID direkt an claude --resume <session-id> übergeben.
Benennen Sie Ihre Sitzungen
Geben Sie Sitzungen beschreibende Namen, um sie später zu finden. Dies ist eine Best Practice, wenn Sie an mehreren Aufgaben oder Funktionen arbeiten.Benennen Sie die Sitzung
Benennen Sie eine Sitzung beim Start mit Oder verwenden Sie Sie können jede Sitzung auch aus der Auswahl umbenennen: Führen Sie
-n:/rename während einer Sitzung, was auch den Namen in der Prompt-Leiste anzeigt:/resume aus, navigieren Sie zu einer Sitzung, und drücken Sie Ctrl+R.Verwenden Sie die Sitzungsauswahl
Der Befehl/resume (oder claude --resume ohne Argumente) öffnet eine interaktive Sitzungsauswahl mit diesen Funktionen:
Tastaturkürzel in der Auswahl:
| Verknüpfung | Aktion |
|---|---|
↑ / ↓ | Navigieren Sie zwischen Sitzungen |
→ / ← | Erweitern oder reduzieren Sie gruppierte Sitzungen |
Enter | Wählen Sie die hervorgehobene Sitzung aus und setzen Sie sie fort |
Space | Zeigen Sie eine Vorschau des Sitzungsinhalts an. Ctrl+V funktioniert auch auf Terminals, die es nicht als Einfügen erfassen |
Ctrl+R | Benennen Sie die hervorgehobene Sitzung um |
/ oder ein beliebiges druckbares Zeichen außer Space | Geben Sie den Suchmodus ein und filtern Sie Sitzungen |
Ctrl+A | Zeigen Sie Sitzungen aus allen Projekten auf diesem Computer an. Drücken Sie erneut, um zum aktuellen Repository zurückzukehren |
Ctrl+W | Zeigen Sie Sitzungen aus allen Worktrees des aktuellen Repositorys an. Drücken Sie erneut, um zum aktuellen Worktree zurückzukehren. Wird nur in Multi-Worktree-Repositorys angezeigt |
Ctrl+B | Filtern Sie zu Sitzungen aus Ihrem aktuellen Git-Branch. Drücken Sie erneut, um Sitzungen aus allen Branches anzuzeigen |
Esc | Beenden Sie die Auswahl oder den Suchmodus |
- Sitzungsname, falls festgelegt, ansonsten die Gesprächszusammenfassung oder der erste Benutzer-Prompt
- Verstrichene Zeit seit letzter Aktivität
- Nachrichtenanzahl
- Git-Branch (falls zutreffend)
- Projektpfad, angezeigt nach Erweiterung auf alle Projekte mit
Ctrl+A
/branch, /rewind oder --fork-session) werden unter ihrer Root-Sitzung gruppiert, was es einfacher macht, verwandte Gespräche zu finden.
Führen Sie parallele Claude Code-Sitzungen mit Git Worktrees aus
Wenn Sie an mehreren Aufgaben gleichzeitig arbeiten, benötigt jede Claude-Sitzung ihre eigene Kopie der Codebase, damit Änderungen nicht kollidieren. Git Worktrees lösen dies, indem sie separate Arbeitsverzeichnisse erstellen, die jeweils ihre eigenen Dateien und Branches haben, während sie die gleiche Repository-Historie und Remote-Verbindungen teilen. Dies bedeutet, dass Sie Claude an einer Funktion in einem Worktree arbeiten lassen können, während Sie einen Fehler in einem anderen beheben, ohne dass eine Sitzung die andere beeinträchtigt. Verwenden Sie das Flag--worktree (-w), um einen isolierten Worktree zu erstellen und Claude darin zu starten. Der Wert, den Sie übergeben, wird zum Worktree-Verzeichnisnamen und Branch-Namen:
<repo>/.claude/worktrees/<name> erstellt und verzweigen sich vom Standard-Remote-Branch, auf den origin/HEAD zeigt. Der Worktree-Branch wird worktree-<name> genannt.
Der Basis-Branch ist nicht über ein Claude Code-Flag oder eine Einstellung konfigurierbar. origin/HEAD ist eine Referenz, die in Ihrem lokalen .git-Verzeichnis gespeichert ist und die Git einmal beim Klonen gesetzt hat. Wenn sich der Standard-Branch des Repositorys später auf GitHub oder GitLab ändert, zeigt Ihre lokale origin/HEAD weiterhin auf den alten, und Worktrees verzweigen sich von dort. Um Ihre lokale Referenz mit dem, was der Remote derzeit als Standard betrachtet, neu zu synchronisieren:
.git-Verzeichnis aktualisiert. Nichts auf dem Remote-Server ändert sich. Wenn Sie möchten, dass Worktrees sich von einem bestimmten Branch aus verzweigen, anstatt vom Standard des Remote, setzen Sie ihn explizit mit git remote set-head origin your-branch-name.
Für vollständige Kontrolle über die Erstellung von Worktrees, einschließlich der Auswahl einer anderen Basis pro Aufruf, konfigurieren Sie einen WorktreeCreate Hook. Der Hook ersetzt Claudes Standard-git worktree-Logik vollständig, sodass Sie von jedem Ref abrufen und verzweigen können, den Sie benötigen.
Sie können auch Claude während einer Sitzung bitten, „in einem Worktree zu arbeiten” oder „einen Worktree zu starten”, und er erstellt automatisch einen.
Subagent Worktrees
Subagents können auch Worktree-Isolation verwenden, um parallel ohne Konflikte zu arbeiten. Bitten Sie Claude, „Worktrees für Ihre Agents zu verwenden” oder konfigurieren Sie es in einem benutzerdefinierten Subagent, indem Sieisolation: worktree zum Frontmatter des Agents hinzufügen. Jeder Subagent erhält seinen eigenen Worktree, der automatisch bereinigt wird, wenn der Subagent ohne Änderungen beendet wird.
Worktree-Bereinigung
Wenn Sie eine Worktree-Sitzung beenden, handhabt Claude die Bereinigung basierend darauf, ob Sie Änderungen vorgenommen haben:- Keine Änderungen: Der Worktree und sein Branch werden automatisch entfernt
- Änderungen oder Commits vorhanden: Claude fragt Sie, ob Sie den Worktree behalten oder entfernen möchten. Das Behalten bewahrt das Verzeichnis und den Branch, damit Sie später zurückkehren können. Das Entfernen löscht das Worktree-Verzeichnis und seinen Branch und verwirft alle nicht committeten Änderungen und Commits
cleanupPeriodDays-Einstellung sind, vorausgesetzt, sie haben keine nicht committeten Änderungen, keine nicht verfolgten Dateien und keine nicht gepushten Commits. Worktrees, die Sie mit --worktree erstellen, werden durch diese Bereinigung nie entfernt.
Um Worktrees außerhalb einer Claude-Sitzung zu bereinigen, verwenden Sie manuelle Worktree-Verwaltung.
Kopieren Sie gitignorierte Dateien zu Worktrees
Git Worktrees sind frische Checkouts, daher enthalten sie keine nicht verfolgten Dateien wie.env oder .env.local aus Ihrem Haupt-Repository. Um diese Dateien automatisch zu kopieren, wenn Claude einen Worktree erstellt, fügen Sie eine .worktreeinclude-Datei zu Ihrem Projektroot hinzu.
Die Datei verwendet .gitignore-Syntax, um aufzulisten, welche Dateien kopiert werden sollen. Nur Dateien, die einem Muster entsprechen und auch gitignoriert sind, werden kopiert, daher werden verfolgte Dateien niemals dupliziert.
.worktreeinclude
--worktree, Subagent-Worktrees und parallele Sitzungen in der Desktop-App erstellt werden.
Verwalten Sie Worktrees manuell
Für mehr Kontrolle über den Worktree-Speicherort und die Branch-Konfiguration erstellen Sie Worktrees direkt mit Git. Dies ist nützlich, wenn Sie einen bestimmten vorhandenen Branch auschecken oder den Worktree außerhalb des Repositorys platzieren müssen.Nicht-Git-Versionskontrolle
Worktree-Isolation funktioniert standardmäßig mit Git. Für andere Versionskontrollsysteme wie SVN, Perforce oder Mercurial konfigurieren Sie WorktreeCreate und WorktreeRemove Hooks, um benutzerdefinierte Worktree-Erstellungs- und Bereinigungslogik bereitzustellen. Wenn konfiguriert, ersetzen diese Hooks das Standard-Git-Verhalten, wenn Sie--worktree verwenden, daher wird .worktreeinclude nicht verarbeitet. Kopieren Sie alle lokalen Konfigurationsdateien stattdessen in Ihrem Hook-Skript.
Für automatisierte Koordination paralleler Sitzungen mit gemeinsamen Aufgaben und Messaging siehe Agent Teams.
Erhalten Sie Benachrichtigungen, wenn Claude Ihre Aufmerksamkeit benötigt
Wenn Sie eine lange laufende Aufgabe starten und zu einem anderen Fenster wechseln, können Sie Desktop-Benachrichtigungen einrichten, damit Sie wissen, wenn Claude fertig ist oder Ihre Eingabe benötigt. Dies verwendet dasNotification Hook-Ereignis, das immer dann ausgelöst wird, wenn Claude auf Berechtigung wartet, untätig ist und bereit für einen neuen Prompt ist, oder die Authentifizierung abgeschlossen ist.
Fügen Sie den Hook zu Ihren Einstellungen hinzu
Öffnen Sie Wenn Ihre Einstellungsdatei bereits einen
~/.claude/settings.json und fügen Sie einen Notification Hook hinzu, der den nativen Benachrichtigungsbefehl Ihrer Plattform aufruft:- macOS
- Linux
- Windows
hooks-Schlüssel hat, führen Sie den Notification-Eintrag darin zusammen, anstatt ihn zu überschreiben. Sie können Claude auch bitten, den Hook für Sie zu schreiben, indem Sie beschreiben, was Sie in der CLI möchten.Grenzen Sie den Matcher optional ein
Standardmäßig wird der Hook bei allen Benachrichtigungstypen ausgelöst. Um nur für bestimmte Ereignisse ausgelöst zu werden, setzen Sie das Feld
matcher auf einen dieser Werte:| Matcher | Wird ausgelöst, wenn |
|---|---|
permission_prompt | Claude benötigt Ihre Genehmigung für eine Tool-Nutzung |
idle_prompt | Claude ist fertig und wartet auf Ihren nächsten Prompt |
auth_success | Die Authentifizierung ist abgeschlossen |
elicitation_dialog | Claude stellt Ihnen eine Frage |
Überprüfen Sie den Hook
Geben Sie
/hooks ein und wählen Sie Notification aus, um zu bestätigen, dass der Hook angezeigt wird. Wenn Sie ihn auswählen, wird der Befehl angezeigt, der ausgeführt wird. Um ihn end-to-end zu testen, bitten Sie Claude, einen Befehl auszuführen, der Berechtigung erfordert, und wechseln Sie weg vom Terminal, oder bitten Sie Claude, direkt eine Benachrichtigung auszulösen.Verwenden Sie Claude als Unix-ähnliches Dienstprogramm
Fügen Sie Claude zu Ihrem Überprüfungsprozess hinzu
Angenommen, Sie möchten Claude Code als Linter oder Code-Reviewer verwenden. Fügen Sie Claude zu Ihrem Build-Skript hinzu:Pipe in, Pipe out
Angenommen, Sie möchten Daten in Claude pipen und Daten in einem strukturierten Format zurückbekommen. Pipen Sie Daten durch Claude:Steuern Sie das Ausgabeformat
Angenommen, Sie benötigen Claudes Ausgabe in einem bestimmten Format, besonders wenn Sie Claude Code in Skripte oder andere Tools integrieren.Verwenden Sie Textformat (Standard)
Verwenden Sie JSON-Format
Führen Sie Claude nach einem Zeitplan aus
Angenommen, Sie möchten Claude automatisch eine Aufgabe auf wiederkehrender Basis ausführen, z. B. offene PRs jeden Morgen überprüfen, Abhängigkeiten wöchentlich prüfen oder über Nacht auf CI-Fehler überprüfen. Wählen Sie eine Planungsoption basierend darauf, wo Sie die Aufgabe ausführen möchten:| Option | Wo es ausgeführt wird | Am besten für |
|---|---|---|
| Routines | Von Anthropic verwaltete Infrastruktur | Aufgaben, die auch dann ausgeführt werden sollten, wenn Ihr Computer ausgeschaltet ist. Können auch durch API-Aufrufe oder GitHub-Ereignisse zusätzlich zu einem Zeitplan ausgelöst werden. Konfigurieren Sie unter claude.ai/code/routines. |
| Desktop-geplante Aufgaben | Ihr Computer, über die Desktop-App | Aufgaben, die direkten Zugriff auf lokale Dateien, Tools oder nicht committete Änderungen benötigen. |
| GitHub Actions | Ihre CI-Pipeline | Aufgaben, die an Repository-Ereignisse wie geöffnete PRs gebunden sind, oder Cron-Zeitpläne, die neben Ihrer Workflow-Konfiguration leben sollten. |
/loop | Die aktuelle CLI-Sitzung | Schnelle Abfragen während eine Sitzung offen ist. Aufgaben werden abgebrochen, wenn Sie beenden. |
Fragen Sie Claude nach seinen Fähigkeiten
Claude hat integrierten Zugriff auf seine Dokumentation und kann Fragen zu seinen eigenen Funktionen und Einschränkungen beantworten.Beispielfragen
Claude bietet dokumentationsgestützte Antworten auf diese Fragen. Für praktische Demonstrationen führen Sie
/powerup für interaktive Lektionen mit animierten Demos aus, oder beziehen Sie sich auf die spezifischen Workflow-Abschnitte oben.Nächste Schritte
Best Practices
Muster zum Herausholen des Besten aus Claude Code
Wie Claude Code funktioniert
Verstehen Sie die agentic Loop und Kontextverwaltung
Erweitern Sie Claude Code
Fügen Sie Skills, Hooks, MCP, Subagents und Plugins hinzu
Referenzimplementierung
Klonen Sie die Referenzimplementierung des Development Containers