For AI agents: the public content index is available at https://we0.ai/llms.txt, and the English article bundle is available at https://we0.ai/llms-full.txt.
For AI agents: the complete content index is available at https://we0.ai/llms.txt, the full English article bundle is available at https://we0.ai/llms-full.txt, and this page is available as Markdown at https://we0.ai/de/articles/claude-code-checkup-explained-clean-context.md.
Erfahren Sie, wie der Befehl /checkup von Claude Code ungenutzte Skills, MCP-Server, Plugins, CLAUDE.md-Dateien, Hooks, Updates, Berechtigun...

Claude Code hat eine leistungsfähigere integrierte Setup-Überprüfung erhalten. In Version 2.1.205 hat Anthropic den bestehenden /doctor-Workflow erweitert, sodass er jetzt Konfigurationsprobleme diagnostizieren und bei deren Behebung helfen kann. /checkup ist als Alias für denselben Sitzungs-Workflow verfügbar.
Die Änderung mag klein erscheinen, da sie durch einen einzelnen Slash-Befehl ausgelöst wird. In der Praxis adressiert sie ein häufiges Problem bei langlebigen Claude Code-Installationen: Nicht genutzte Skills, veraltete Model Context Protocol-Server, überdimensionierte Anweisungsdateien, langsame Hooks, veraltete Installationen und wiederholte Berechtigungsabfragen erschweren zunehmend die Übersicht über die Umgebung.
Das Ziel ist nicht nur, zu melden, dass etwas nicht stimmt. Die aktualisierte Überprüfung kann das Setup inspizieren, vorgeschlagene Änderungen erklären und vor der Anwendung um Zustimmung bitten.
/checkup
Sie können auch den kanonischen Befehl verwenden:
/doctor

Laut dem Claude Code 2.1.205-Änderungsprotokoll ist /doctor jetzt eine vollständige Setup-Überprüfung, die Probleme diagnostizieren und beheben kann, während /checkup sein Alias ist.
Dies unterscheidet sich vom separaten Terminalbefehl:
claude doctor
Der Terminalbefehl gibt schreibgeschützte Installations- und Einstellungsdiagnosen aus, ohne eine interaktive Sitzung zu starten. Der sitzungsinterne /doctor- oder /checkup-Workflow kann weitergehen, indem er Lösungsvorschläge unterbreitet und Claude die Möglichkeit gibt, die Bereinigung über seine verfügbaren Tools zu koordinieren.
Claude Code-Ersteller Boris Cherny beschrieb mehrere Aufgaben, für die die Überprüfung entwickelt wurde:
CLAUDE.md-Anweisungen im Vergleich zu eingecheckten Projektanweisungen.CLAUDE.md in verschachtelte Dateien und wiederverwendbare Skills.Der Befehl fragt vor der Durchführung von Änderungen um Bestätigung.

Claude Code kann mit Skills, Plugins, Hooks und MCP-Servern erweitert werden. Diese Integrationen sind nützlich, aber eine ausgereifte Installation sammelt oft Komponenten an, die nicht mehr
Möglicherweise wurde für ein altes Issue-Tracking-System ein MCP-Server hinzugefügt. Ein Skill könnte für einen Arbeitsablauf erstellt worden sein, den das Team nicht mehr nutzt. Ein Plugin ist vielleicht noch aktiviert, obwohl seine Befehle ersetzt wurden.
Die Überprüfung kann diese ungenutzten Komponenten aufdecken und vorschlagen, sie zu entfernen oder zu deaktivieren.
Dies ist wichtig, weil Werkzeuge und Anweisungen Aufmerksamkeit und Kontext binden können, selbst wenn sie bei der aktuellen Aufgabe nicht aktiv helfen. Weniger irrelevante Integrationen erleichtern zudem die Überprüfung des Berechtigungsmodells.
CLAUDE.md-AnweisungenCLAUDE.md-Dateien enthalten persistente Anweisungen für Claude Code. Sie können Build-Befehle, Codierungskonventionen, Architekturhinweise, Testanforderungen und projektspezifische Regeln enthalten.
Diese Dateien werden in den Sitzungskontext geladen. Anthropic empfiehlt, jede Datei präzise zu halten und verschachtelte Anweisungsdateien regelmäßig auf veraltete oder widersprüchliche Regeln zu überprüfen.
Im Laufe der Zeit können in einem Projekt mehrere häufige Probleme auftreten:
CLAUDE.md gespeichert, obwohl sie als On-Demand-Skills besser funktionieren würden.Die Überprüfung kann lokale und Projektanweisungen vergleichen, Doppelungen identifizieren und eine fokussiertere Struktur vorschlagen.
Eine praktische Anordnung könnte wie folgt aussehen:
projekt/
├── CLAUDE.md
├── .claude/
│ ├── regeln/
│ │ ├── frontend.md
│ │ ├── backend.md
│ │ └── testen.md
│ └── skills/
│ └── release/
│ └── SKILL.md
└── pakete/
└── api/
└── CLAUDE.md
Die Wurzeldatei kann nur die Regeln enthalten, die für das gesamte Repository benötigt werden. Spezifischere Anweisungen können geladen werden, wenn Claude im entsprechenden Verzeichnis arbeitet, während wiederverwendbare Verfahrensweisen zu Skills werden, die bei Aufruf geladen werden.
Hooks sind deterministische Aktionen, die an bestimmten Punkten im Lebenszyklus von Claude Code ausgeführt werden. Sie können Dateien formatieren, Befehle validieren, Richtlinien durchsetzen, Benachrichtigungen senden oder Claude Code in interne Systeme integrieren.
Ein Hook ist nur dann nützlich, wenn sein Wert seine Kosten rechtfertigt. Ein Skript, das bei jedem Werkzeugaufruf zwei oder drei Sekunden hinzufügt, kann über eine lange Sitzung hinweg eine große Verzögerung verursachen.
Die Überprüfung kann helfen, Hooks zu identifizieren, die:
Das Deaktivieren eines unnötigen Hooks verbessert nicht nur die Geschwindigkeit. Es reduziert auch Rauschen und macht wichtige Fehler leichter erkennbar.
Ein defekter Starter, eine veraltete Installation oder eine teilweise Aktualisierung kann zu verwirrendem Verhalten führen. Die Einrichtungsüberprüfung kann die Integrität der Installation prüfen und eine Aktualisierung von Claude Code empfehlen.
Um die installierte Version manuell zu überprüfen, verwenden Sie:
claude --version
Die genaue Aktualisierungsmethode hängt davon ab, wie Claude Code installiert wurde.
Verwaltete Unternehmensbereitstellungen können eine bestimmte Version bewusst fixieren, daher sollten Nutzer die Unternehmensrichtlinie nicht allein deshalb außer Kraft setzen, weil eine neuere Version existiert.
Claude Code verwendet ein Berechtigungssystem, das risikoarme Überprüfungen von Aktionen trennt, die die Umgebung verändern.
Die Sicherheitsdokumentation von Anthropic gibt an, dass ein integrierter Satz von schreibgeschützten Befehlen, einschließlich Befehlen wie ls, cat und git status, ohne eine Aufforderung ausgeführt werden kann. Befehle, die Dateien bearbeiten, potenziell verändernde Bash-Operationen ausführen oder auf zusätzliche Systeme zugreifen, können eine Genehmigung erfordern.
Wenn ein Nutzer wiederholt einen harmlosen schreibgeschützten Befehl ablehnt oder manuell genehmigt, kann die Überprüfung eine klarere Berechtigungsregel vorschlagen. Ziel ist es, die Ermüdung durch Aufforderungen zu reduzieren, ohne umfassende Schreibrechte zu gewähren.
Eine gute Berechtigungsregel sollte eng gefasst sein. Die Genehmigung eines bestimmten schreibgeschützten Musters ist sicherer als die Erlaubnis für eine gesamte Shell- oder Werkzeugkategorie.
Ein KI-Codierungsagent muss verschiedene Arten von Informationen in einen Arbeitskontext einfügen:
CLAUDE.md-Anweisungen.Das Kontextfenster ist endlich. Eine große Menge irrelevanter Einrichtungsinformationen kann weniger Platz für das eigentliche Problem lassen.
Das bedeutet nicht, dass jede installierte Fähigkeit oder jeder MCP-Server automatisch vollständig geladen wird. Claude Code verwendet Mechanismen wie On-Demand-Fähigkeitskörper und Werkzeugerkennung, um die Kontextnutzung zu kontrollieren. Dennoch erzeugt unnötige Konfiguration zusätzliche Komplexität und erhöht die Wahrscheinlichkeit, dass veraltete Anweisungen oder Integrationen eine Sitzung beeinflussen.
Eine gesunde Einrichtung benötigt daher die gleiche Art von Wartung wie ein Softwareprojekt:
Frühere Diagnosewerkzeuge hörten oft nach der Auflistung von Fehlern auf. Der Nutzer musste dennoch jede Warnung verstehen, die relevante Datei finden, eine Korrektur entscheiden und diese manuell anwenden.
Die aktualisierte Sitzungsüberprüfung folgt einem stärker agentiven Muster:

Dadurch wird der Arbeitsablauf eher einem interaktiven Wartungsassistenten als einem passiven Fehlerbericht ähnlich.
Der Genehmigungsschritt ist wichtig. Ein Werkzeug sollte nicht
Entfernen Sie stillschweigend eine Projektfertigkeit, schreiben Sie Anweisungsdateien um oder ändern Sie das Berechtigungsverhalten, nur weil es das Setup für ineffizient hält.
Dieselbe Version enthielt auch Änderungen, die darauf abzielen, das Risiko zu verringern, wenn Claude Code autonomer handelt.
Hintergrundaufgabenbenachrichtigungen geben jetzt explizit an, wenn keine menschliche Eingabe erfolgt ist. Dies soll verhindern, dass Text in einem Transkript mit einer echten Benutzerzustimmung verwechselt wird.
Beschreibe deine Idee einmal, und We0 AI erstellt eine Showcase-Website, Seiten und ein CMS und hilft nach dem Launch bei Kunden und Traffic.
Eine komplette Projektgeneration zur kostenlosen Registrierung
Am besten geeignet, um einen vollständigen Generierungsablauf auszuprobieren und schnell einen ersten Projektentwurf zu sehen.
Für einen Agenten ist der Unterschied zwischen „das Transkript enthält zustimmungsähnlichen Text“ und „der Benutzer hat diese Aktion tatsächlich über die Schnittstelle genehmigt“ entscheidend. Sicherheitsrelevante Entscheidungen benötigen einen vertrauenswürdigen Genehmigungskanal.
rm -rf-BefehleDas Changelog vermerkt auch eine Verbesserung im Automatikmodus: Claude Code fragt nach, bevor es rm -rf ausführt, wenn der Pfad eine Variable enthält, die es aus dem Kontext nicht auflösen kann.
Ein gefährliches Beispiel ist:
rm -rf "$TARGET_DIR/"
Wenn TARGET_DIR leer oder falsch expandiert ist, kann das Ergebnis stark von der Absicht des Skriptautors abweichen.
Die richtige Lehre ist nicht, dass eine einzelne Bestätigungsaufforderung destruktive Shell-Befehle sicher macht. Benutzer sollten den aufgelösten Pfad weiterhin überprüfen, nach Möglichkeit eine Sandbox oder Einwegumgebung verwenden, Backups pflegen und breite Löschbefehle in Produktionssystemen vermeiden.
Das Release vereint zwei Ziele, die zu widersprechen scheinen:
Diese Ziele ergänzen sich. Ein nützlicher Agent sollte sich schnell innerhalb eines klar definierten sicheren Bereichs bewegen und langsamer werden, wenn er sich einer Grenze mit irreversiblen Folgen nähert.
/doctor, /checkup und claude doctorDie ähnlichen Namen können verwirrend sein.
| Befehl | Wo er ausgeführt wird | Hauptzweck | Kann er Korrekturen vorschlagen oder anwenden? |
|---|---|---|---|
/doctor | Innerhalb einer Claude Code-Sitzung | Vollständige Setup-Überprüfung | Ja |
/checkup | Innerhalb einer Claude Code-Sitzung | Alias für /doctor | Ja |
claude doctor | Terminal, ohne Öffnen einer Sitzung | Schreibgeschützte Installations- und Einstellungsdiagnose | Nein |
Für die meisten Benutzer, die möchten, dass Claude das aktive Setup überprüft und bei der Bereinigung hilft, ist /doctor oder /checkup der relevante Befehl.
Für Skripte, Supportprüfungen oder schnelle Installationsdiagnosen außerhalb einer Sitzung ist claude doctor besser geeignet.
/checkup auszuführenBevor Sie einem Tool erlauben, Konfigurationsdateien zu ändern, stellen Sie sicher, dass wichtige Arbeiten committet oder gesichert sind.
git status
Überprüfen Sie nicht committete Dateien und vermeiden Sie es, nicht zusammenhängende Codeänderungen mit der Konfigurationsbereinigung zu vermischen.
cd /path/to/project
claude
Die Ausführung der Überprüfung aus dem richtigen Repository ist wichtig, da Projektanweisungen, Hooks, Plugins und MCP-Einstellungen möglicherweise gebunden sind.
/checkup
Lesen Sie den Bericht, bevor Sie Änderungen akzeptieren.
Je nachdem, was Claude
findet, kann die Oberfläche Optionen anbieten wie:
Bevorzugen Sie eine selektive Bereinigung, wenn das Repository über benutzerdefinierte interne Tools oder eine gemeinsame Teamkonfiguration verfügt.
Nachdem Konfigurationsdateien geändert wurden, prüfen Sie sie:
git diff
Achten Sie besonders auf:
CLAUDE.md und CLAUDE.local.md..claude/.Führen Sie eine Aufgabe aus, die den alltäglichen Gebrauch repräsentiert. Bestätigen Sie, dass erforderliche Tools noch funktionieren, relevante Anweisungen noch geladen werden, Hooks weiterhin wichtige Regeln durchsetzen und Berechtigungsaufforderungen wie erwartet reagieren.
Wenn sich die gemeinsame Projektkonfiguration ändert, verwenden Sie einen fokussierten Commit, damit Teammitglieder ihn unabhängig überprüfen und rückgängig machen können.
git add CLAUDE.md .claude/
git commit -m "chore: Claude Code-Konfiguration bereinigt"
Passen Sie die Pfade an die tatsächlich geänderten Dateien an.
Genehmigen Sie nicht jede Empfehlung ohne Überprüfung, wenn:
CLAUDE.md absichtliche Duplikate für die Portabilität enthält.In diesen Fällen verwenden Sie die Überprüfung zunächst als Auditbericht. Besprechen oder wenden Sie Änderungen über den üblichen Überprüfungsprozess des Teams an.
/checkup-Befehl?/checkup ist ein Alias für den erweiterten In-Session /doctor-Workflow, der in Claude Code 2.1.205 eingeführt wurde. Er überprüft Einrichtungsprobleme und kann Korrekturen für Konfiguration, Kontext, Integrationen, Hooks, Installationszustand und verwandte Probleme vorschlagen.
/checkup anders als /doctor?In aktuellen Claude Code-Versionen ist /checkup ein Alias für /doctor. Sie rufen denselben vollständigen Einrichtungs-Check innerhalb einer interaktiven Claude Code-Sitzung auf.
claude doctor dasselbe wie /doctor?Nein. claude doctor wird vom Terminal aus ausgeführt und gibt schreibgeschützte Diagnosen zu Installation und Einstellungen aus, ohne eine Sitzung zu öffnen. Der Schrägstrichbefehl kann nach Zustimmungsanfrage Korrekturen koordinieren.
/checkup Fähigkeiten oder MCP-Server automatisch löschen?Der Workflow kann ungenutzte Komponenten identifizieren und eine Bereinigung vorschlagen, ist jedoch so konzipiert, dass er vor Änderungen um Erlaubnis fragt. Benutzer sollten jeden vorgeschlagenen Entfernungsvorgang überprüfen, insbesondere in gemeinsamen oder verwalteten Projekten.
CLAUDE.md Claude Code?CLAUDE.md-Anweisungen gelangen in den Sitzungskontext, sodass lange oder doppelte Dateien Platz verbrauchen, der sonst für die aktive Aufgabe genutzt werden könnte. Anthropic empfiehlt präzise Anweisungen und begrenzte Dateien für große Projekte.
CLAUDE.md verschoben werden?Nein. Stabile
Projektfakten, Codierungsregeln und erforderliche Befehle gehören in CLAUDE.md. Lange, wiederverwendbare Prozeduren eignen sich oft besser für Skills, da deren vollständiger Inhalt nur bei Bedarf geladen wird.
/checkup den automatischen Modus völlig sicher?Nein. Er kann Standardeinstellungen verbessern und Schutzmaßnahmen hinzufügen, aber die Benutzer bleiben für die Überprüfung von Befehlen und Berechtigungen verantwortlich. Destruktive Operationen, externe Schreibvorgänge, Produktionszugriff und die Handhabung von Anmeldeinformationen erfordern weiterhin sorgfältige Kontrollen.
Es gibt keinen festgelegten Zeitplan. Er ist nützlich nach größeren Konfigurationsänderungen, wenn Claude Code langsamer oder weniger konsistent wirkt, nach dem Hinzufügen mehrerer Integrationen oder als Teil einer regelmäßigen Projektwartungsüberprüfung.
CLAUDE.md-Dateien.Claude Code 2.1.205 erweitert /doctor zu einem breiteren Setup-Wartungs-Workflow und fügt /checkup als Alias hinzu. Der Befehl kann ungenutzte Erweiterungen, doppelte Anweisungen, überdimensionierte CLAUDE.md-Dateien, langsame Hooks, Installationsprobleme,
und sich wiederholendes Genehmigungsverhalten.
Der nützlichste Teil des Updates ist nicht, dass es die Wartung hinter einem einzigen Befehl verbirgt. Es ist vielmehr, dass der Arbeitsablauf vorgeschlagene Änderungen erläutern und den Benutzer vor der Veränderung der Umgebung einbeziehen kann.
Die Veröffentlichung unterstreicht zudem ein wichtiges Muster für agentische Werkzeuge: Routineaufgaben mit reinem Lesezugriff sollten weniger Reibung verursachen, während unsichere oder destruktive Operationen stärker abgesichert werden sollten.
Ein gesünderes Claude-Code-Setup ist nicht das mit den meisten Fähigkeiten, Hooks und Integrationen – sondern das, bei dem jede geladene Komponente einen klaren Zweck und jede mächtige Aktion eine angemessene Grenze hat.
Starte mit einem Satz und erhalte in wenigen Minuten eine vollständige Website.