Magento 2 Experten — Hyvä Theme, Tailwind CSS & SEO aus einer Hand ›

Wie Claude Code Code liest: die Werkzeuge Read, Grep und Glob

Wie Claude Code Code liest: die Werkzeuge Read, Grep und Glob

~6 Min. Lesezeit Zuletzt aktualisiert am 8. August 2026

Kapitel 4 hat schon angedeutet: Claude Code liest dein Projekt nicht auf einen Schlag komplett ein, sondern gezielt, mit denselben Prinzipien, die auch ein Mensch beim Erkunden eines fremden Projekts anwenden würde. Dafür stehen ihm drei grundlegende, rein lesende Werkzeuge zur Verfügung. Dieses Kapitel erklärt sie einzeln, damit du nachvollziehen kannst, was im Hintergrund passiert, wenn Claude Code eine Frage zu deinem Code beantwortet.

Read: eine bestimmte Datei lesen

Read öffnet eine konkrete, namentlich bekannte Datei und liest ihren Inhalt - genau wie du selbst eine Datei in einem Editor öffnen würdest. Claude Code nutzt Read immer dann, wenn es bereits weiß (oder gerade herausgefunden hat), welche Datei relevant ist: etwa nachdem du "Schau dir server.js an" geschrieben hast, oder nachdem eine Suche eine passende Datei gefunden hat.

Bei sehr langen Dateien liest Read oft nicht zwingend die komplette Datei auf einmal, sondern kann gezielt einen Ausschnitt lesen - vergleichbar damit, wie du in einem langen Dokument gezielt zu einer bestimmten Stelle scrollst, statt jede Zeile durchzugehen.

Grep: nach einem Begriff oder Muster suchen

Grep durchsucht den Inhalt von Dateien nach einem bestimmten Text oder Muster - der Name kommt von einem gleichnamigen, jahrzehntealten Kommandozeilen-Werkzeug aus der Unix-Welt. Fragst du zum Beispiel "Wo wird die Funktion berechneRabatt überall aufgerufen?", nutzt Claude Code Grep, um alle Fundstellen dieses Namens im gesamten Projekt zu finden - ohne dafür jede einzelne Datei manuell durchlesen zu müssen.

Grep ist damit das Werkzeug der Wahl, wenn du weißt wonach du suchst (einen Funktionsnamen, eine Fehlermeldung, eine Konfigurationsvariable), aber nicht, wo es steht.

Glob: Dateien nach Namensmuster finden

Glob findet Dateien anhand ihres Namens oder Pfad-Musters, nicht anhand ihres Inhalts. Ein Muster wie **/*.test.js findet zum Beispiel alle Testdateien im gesamten Projekt, egal in welchem Unterordner sie liegen. Glob kommt immer dann zum Einsatz, wenn die Frage eher "Welche Dateien gibt es von diesem Typ?" lautet als "Was steht in den Dateien drin?".

Das Zusammenspiel der drei Werkzeuge

In der Praxis kombiniert Claude Code diese Werkzeuge oft in einer einzigen Antwort. Fragst du zum Beispiel "Wo wird der API-Schlüssel geladen, und ist er versehentlich im Code fest hinterlegt?", könnte ein typischer Ablauf so aussehen:

  1. Glob findet alle Konfigurationsdateien im Projekt.
  2. Grep durchsucht diese und weitere Dateien nach dem Begriff "API_KEY" oder ähnlichen Mustern.
  3. Read öffnet die gefundenen Treffer, um den genauen Kontext zu prüfen und eine fundierte Antwort zu geben.

Dieses Zusammenspiel läuft im Hintergrund automatisch ab - du musst die Werkzeuge nicht selbst benennen oder aufrufen. Es hilft aber sehr, ihre Funktionsweise zu kennen, um einschätzen zu können, warum eine Antwort mal schnell und mal etwas länger dauert, und um selbst bessere Fragen zu stellen ("Durchsuche das ganze Projekt nach ..." statt "Schau dir irgendeine Datei an").

Tipp: Alle drei Werkzeuge in diesem Kapitel sind rein lesend - sie verändern nichts an deinem Projekt. Genau deshalb fragt Claude Code für ihre Nutzung standardmäßig auch nicht extra nach, anders als bei den Werkzeugen aus dem nächsten Kapitel, die tatsächlich etwas verändern.