Hooks in Claude Code lassen dich automatisch Code ausführen, wenn bestimmte Events passieren — zum Beispiel vor jedem Commit, nach jeder Dateiänderung oder wenn Claude eine neue Datei erstellt. Das ist wie CI/CD, aber direkt in deinem Editor.
Pro-Tip — Der schnelle Weg
Starte mit einem Pre-Commit Hook der dein Linting ausführt — das verhindert 90% der Code-Style-Fehler.
Seite 1
01
Hook-System verstehen
Hooks reagieren auf Events in Claude Code und führen automatisch Befehle aus.
# Hooks werden in settings.json konfiguriert: # ~/.claude/settings.json
# Verfügbare Hook-Events: # PreToolUse — Vor jeder Tool-Nutzung # PostToolUse — Nach jeder Tool-Nutzung # Notification — Bei Claude-Benachrichtigungen # Stop — Wenn Claude fertig ist
# Hooks bekommen den Event-Kontext als JSON # und können "approve", "deny" oder "modify" zurückgeben
02
Ersten Hook einrichten
Erstelle einen Hook der nach jeder Dateiänderung automatisch das Linting ausführt.
# Hook 3: Tests automatisch ausführen # Event: Stop (wenn Claude fertig ist) # "command": "npm test -- --related"
# Alle Hooks laufen im Hintergrund # Claude wartet auf das Ergebnis
Seite 2
Warum das funktioniert
Automatisches Linting verhindert Code-Style-Fehler ohne manuelles Eingreifen
TypeScript-Checks fangen Typ-Fehler sofort ab, nicht erst beim Build
Auto-Formatting sorgt für konsistenten Code ohne extra Aufwand
Hooks machen Claude Code zu einem vollautomatischen Entwicklungs-Workflow
Tipps
Hooks verlangsamen Claude — nutze nur die, die wirklich nötig sind
Der matcher filtert nach Tool-Namen: write, edit, bash, etc.
Fehlerhafte Hooks blockieren Claude komplett — teste sie vorher manuell
Hooks gelten global: für projektspezifische nutze die Projekt-settings
Kombiniere Hooks mit YOLO-Modus für vollautomatische Workflows
Seite 3
Bereit für den nächsten Schritt?
KIWorld VibeCoding Masterclass
Du willst nicht nur einzelne Tools einrichten, sondern wirklich lernen wie du mit KI komplette Apps, Websites und SaaS-Produkte baust? Über 700 Videos — von Anfänger bis Fortgeschritten — in jedem Bereich. Von der Idee bis zum fertigen Produkt, ohne eine Zeile Code selbst zu schreiben.