Lernpfad/Automation Meister/Hooks: Automatische Workflows
05
Modul 2 von 3expert

Hooks: Automatische Workflows

Claude arbeitet automatisch richtig

25 min250 XP

Lernziele

  • Verstehen was Hooks sind
  • Praktische Hooks einrichten
  • Qualität automatisch sichern

Was sind Hooks?

Hooks sind automatische Aktionen, die Claude im Hintergrund ausführt.

  • Claude erstellt ein Dokument →Automatisch bekommst du eine Benachrichtigung
  • Claude will eine wichtige Datei löschen →Automatisch wirst du vorher gefragt
  • Du startest Claude →Automatisch werden deine Lieblingseinstellungen geladen

Das sind Hooks!

Du gibst Auftrag → Claude arbeitet → Hook prüft/ergänzt → Fertiges Ergebnis

Hooks sind wie ein unsichtbarer Assistent, der im Hintergrund für Qualität und Sicherheit sorgt!

Wann werden Hooks ausgelöst?

Claude Code hat 5 Hook-Events. Hier die Übersicht:

Tool-Events (die wichtigsten):

EventWann es passiertBeispiel
PreToolUseBEVOR Claude etwas tutVor dem Löschen nachfragen
PostToolUseNACHDEM Claude etwas getan hatÄnderungen zusammenfassen

Weitere Events:

EventWann es passiertBeispiel
NotificationWenn Claude eine Benachrichtigung sendetDesktop-Notification anpassen
StopWenn Claude mit einer Aufgabe fertig istZusammenfassung erstellen
SubagentStopWenn ein Subagent fertig istErgebnis protokollieren

HTTP Hooks: Hooks können auch als HTTP-Anfragen an einen Server gesendet werden — praktisch für Team-Dashboards oder externe Systeme.

Die meisten nutzen nur PreToolUse und PostToolUse — damit deckst du 90% der Anwendungsfälle ab!

Hooks einrichten

So richtest du Hooks ein — Desktop App und Terminal:

Methode 1: Claude direkt fragen (Desktop App und Terminal — am einfachsten!)

Richte mir einen Hook ein, der mich benachrichtigt wenn du eine Datei änderst.

Claude erstellt die Konfiguration für dich! Du musst nur bestätigen. Das funktioniert in der Desktop App und im Terminal identisch.

/hooks

Was passiert im Hintergrund?

Claude speichert deine Einstellungen in einer Datei (~/.claude/settings.json). Du musst diese Datei nicht selbst bearbeiten - Claude macht das für dich.

Einfach Claude fragen ist der beste Weg — egal ob Desktop App oder Terminal!

Praktische Hook-Beispiele

Beispiel 1: Benachrichtigung bei Änderungen

"Zeig mir immer was du geändert hast"

Nützlich wenn Claude längere Aufgaben erledigt und du wissen willst, was passiert ist.

Beispiel 2: Sicherheitsabfrage vor dem Löschen

"Frag mich immer bevor du etwas löschst"

Verhindert versehentliches Löschen wichtiger Dateien.

Beispiel 3: Tägliche Zusammenfassung

"Am Ende jeder Session: Schreib eine kurze Zusammenfassung was wir gemacht haben"

Perfekt um den Überblick zu behalten.

Richte mir einen Hook ein: Bevor du eine Datei löschst, frag mich ob das wirklich OK ist.

Claude versteht natürliche Sprache - du musst keine technischen Befehle kennen!

Best Practices für Hooks

  • Fang mit einem einfachen Hook an (z.B. Benachrichtigung)
  • Teste den Hook bevor du dich darauf verlässt
  • Nutze Hooks für Dinge, die du sonst vergessen würdest
  • Besprich mit dem Team welche Hooks alle nutzen sollten
  • Zu viele Hooks auf einmal (wird verwirrend)
  • Hooks für jede Kleinigkeit (nervt schnell)
  • Hooks ohne vorheriges Testen produktiv nutzen

Team-Tipp:

Hooks können für das ganze Team gelten. Wenn ihr zusammen an einem Projekt arbeitet, könnt ihr gemeinsame Hooks einrichten, z.B.:

  • "Vor dem Löschen immer nachfragen"
  • "Änderungen immer zusammenfassen"
  • "Bei wichtigen Dateien besonders vorsichtig sein"

So arbeiten alle mit den gleichen Sicherheitsnetzen!

Hooks sind praktische Helfer - aber weniger ist oft mehr!

Wissenstest70% zum Bestehen

Du musst den Wissenstest mit mindestens 70% bestehen, um dieses Modul abzuschliessen.

1. Wann wird ein "PreToolUse" Hook ausgelöst?

2. Warum wird empfohlen, mit nur einem einfachen Hook zu starten statt sofort viele einzurichten?

3. Du willst sicherstellen, dass Claude nie eine Datei löscht, ohne dich vorher zu fragen. Welchen Hook-Typ nutzt du?

4. Ein Kollege hat einen Hook, der bei jeder einzelnen Dateioperation (auch Lesen) eine Bestätigung verlangt. Was ist das Problem?

5. Dein Team überlegt, einen PostToolUse-Hook für automatische Zusammenfassungen bei Dateiänderungen einzurichten. Wann ist das sinnvoll?

Bestehe zuerst den Wissenstest