Zum Inhalt springen
Roland Hecht
Kapitel 15 von 26 — Inhaltsverzeichnis

Claude · Ausbaustufen · Kapitel 15 · 4 Min.

Stimmungsbild zum Teil Ausbaustufen

Hooks — Automatik, die immer greift

Der Unterschied zwischen „bitte denk daran“ und „passiert automatisch“. Das ist der ganze Punkt.

Alles bisher — Hausregeln, Skills, Agenten — sind Bitten. Claude befolgt sie meistens. Meistens ist gut. Manchmal reicht meistens nicht.

Begriff

Ein Hook ist ein Befehl, der bei einem bestimmten Ereignis immer läuft. Nicht wenn Claude es für sinnvoll hält — immer. Die KI ist an der Entscheidung nicht beteiligt.

Warum das ein anderes Kaliber ist

Der Unterschied ist der zwischen einem Schild „Helm tragen“ und einer Schranke, die ohne Helm nicht aufgeht.

Merke

Wenn du dir wünschst, dass Claude „ab jetzt jedes Mal“ etwas tut — dann ist das ein Hook. Kein Eintrag in der CLAUDE.md. Ein Eintrag in der CLAUDE.md ist eine Bitte, ein Hook ist eine Regel.

Wann sie greifen können

ZeitpunktWofür man es nimmt
Vor einem WerkzeugeinsatzEtwas verhindern. „Diese Datei wird nie geändert.“
Nach einem WerkzeugeinsatzAufräumen. Formatieren, prüfen, protokollieren.
Bei SitzungsstartEtwas laden oder ausgeben — den aktuellen Stand, eine Warnung.
Beim Start eines UnteragentenVorbereiten, mitloggen.
Wenn Claude fertig istBenachrichtigen. Ton abspielen, Nachricht schicken.

Ein Beispiel

Der Klassiker: Nach jeder geänderten Datei läuft ein Formatierer drüber. Damit ist die Formatierung nie wieder Thema — weder für dich noch für Claude.

Ein anderes, das mir mehr gebracht hat: Bei Sitzungsstart wird ausgegeben, wann die Live-Seite zuletzt hochgeladen wurde. Ich sehe sofort, ob mein lokaler Stand aktuell ist.

Und der wertvollste bei mir: ein Hook, der verhindert, dass eine bestimmte Datei angefasst wird. Die Konfigurationsdatei mit den Zugangsdaten. Kein Vertrauen nötig, keine Erinnerung nötig — er kommt nicht ran.

Einen anlegen

Du musst keine Konfigurationsdatei von Hand schreiben — sag es Claude:

Leg mir einen Hook an: Nach jedem Schreiben oder Ändern einer Datei soll der Formatierer über diese eine Datei laufen. Nur für dieses Projekt, nur für mich. Zeig mir den Eintrag, bevor du ihn speicherst.

Vier Angaben braucht jeder Hook, und die solltest du im Kopf haben, damit du prüfen kannst, was er gebaut hat:

  1. Wann? Vor oder nach einem Werkzeugeinsatz, bei Sitzungsstart, und so weiter.
  2. Bei welchem Werkzeug? Zum Beispiel bei Write und Edit — also immer, wenn eine Datei geschrieben oder geändert wird.
  3. Welcher Befehl? Was ausgeführt werden soll.
  4. Wo gespeichert? Nur für dich in diesem Projekt, für alle im Projekt, oder überall.

Landet in einer settings.json im .claude-Ordner. Mit /hooks siehst du, was gerade eingerichtet ist — der erste Griff, wenn etwas Unerwartetes passiert.

Achtung

Einen Hook lässt du dir anlegen, aber du liest ihn. Ein Hook führt Befehle auf deinem Rechner aus, jedes Mal, ohne Rückfrage. Das ist die eine Stelle in diesem Lehrgang, an der ungeprüftes Durchwinken wirklich weh tun kann.

Wann sich das lohnt

Nicht am ersten Tag. Hooks sind die Stufe, auf die man kommt, wenn man merkt:

Alle drei sind gute Gründe. Alle drei erkennt man erst nach ein paar Wochen Praxis.

Die Falle

Achtung

Ein Hook läuft bei jedem einzelnen passenden Ereignis. Ein Befehl, der drei Sekunden braucht, macht bei zwanzig Dateiänderungen eine Minute Wartezeit — und du weißt nicht, woher die Zähigkeit kommt.

Also: schnelle Befehle. Und nach dem Anlegen einmal zusehen, ob es sich noch flüssig anfühlt.

Zweite Falle: Ein Hook, der fehlschlägt, kann die Arbeit blockieren. Wenn plötzlich nichts mehr geht, ist der zuletzt angelegte Hook der erste Verdächtige. Rausnehmen, prüfen, wieder rein.

Die Rangordnung

Damit hast du alle vier Werkzeuge beisammen, mit denen du Claude formst:

WerkzeugVerbindlichkeitWann
CLAUDE.mdBitte, immer sichtbargilt überall und immer
SkillAnleitung, auf Abrufgilt bei bestimmten Aufgaben
SubagentAuftrag an einen anderenabgegrenzte Teilaufgabe
HookRegel, unverhandelbarmuss garantiert passieren
Merke

Nimm immer die schwächste Stufe, die reicht. Ein Hook für etwas, das auch eine Zeile in der CLAUDE.md erledigt, macht dein Setup starr, ohne dass du etwas gewinnst.

In einem Satz

Ein Eintrag in der CLAUDE.md ist eine Bitte, ein Hook ist eine Regel — der Unterschied zwischen einem Schild „Helm tragen“ und einer Schranke, die ohne Helm nicht aufgeht. Nimm trotzdem immer die schwächste Stufe, die reicht.

Seit gestern fühlt sich jede Sitzung zäh an, ohne dass eine Fehlermeldung kommt. Was schaust du dir zuerst an?

Den zuletzt angelegten Hook. Er läuft bei jedem passenden Ereignis — drei Sekunden mal zwanzig Dateiänderungen sind eine Minute Wartezeit, und nichts sagt dir, woher sie kommt. /hooks zeigt, was eingerichtet ist.

Kapitel 15 von 26 · Stand: 13.08.2026