Claude · Foto: Lachlan Hardy, CC BY 2.0
Claude Code Hooks Mastery
Zuletzt aktualisiert:
Typ
Workflow
Lizenz
nur Link
Anwendungsfeld
Workflows & Templates
Alle, die Claude Code per Hooks absichern, auditieren oder automatisieren wollen — vom ersten Hook bis zu fortgeschrittenen Setups.
Voraussetzungen
- Claude Code bereits installiert und im Einsatz
- Grundkenntnisse in der Konfiguration von Claude Code (Settings, Terminal)
- Bereitschaft, Beispielcode zu lesen und an die eigene Umgebung anzupassen
Einordnung
Erfordert Einarbeitung in Hook-Konzepte und Anpassung, zahlt sich aber bei sicherheitskritischen oder Team-Workflows aus.
Das Referenz-Repo zum Hook-System: lauffähige Beispiele für alle Hook-Events (PreToolUse, PostToolUse, Stop, SubagentStop, Notification, UserPromptSubmit u. a.), deterministische Kontrolle über Claude (Blockieren gefährlicher Befehle, Logging, TTS-Benachrichtigungen), dazu Beispiel-Subagenten und Output-Styles.
Für wen: Alle, die Claude Code per Hooks absichern, auditieren oder automatisieren wollen — vom ersten Hook bis zu fortgeschrittenen Setups.
Im Detail
Dieses Repository ist die praktische Referenz zum Hook-System von Claude Code: lauffähige Beispiele für sämtliche Hook-Events wie PreToolUse, PostToolUse, Stop, SubagentStop, Notification oder UserPromptSubmit. Damit lässt sich deterministisches Verhalten erzwingen, das ein Prompt allein nicht garantieren kann – etwa gefährliche Befehle blockieren, jede Aktion protokollieren oder per Text-to-Speech benachrichtigt werden, wenn eine Aufgabe fertig ist. Zusätzlich enthält es Beispiel-Subagenten und Output-Styles, die sich als Vorlage kopieren lassen. Der Mehrwert gegenüber der offiziellen Dokumentation: Sie sehen fertigen, lauffähigen Code statt nur Konzept-Erklärungen. Sinnvoll für alle, die Claude Code in einem Team oder für sicherheitskritische Workflows absichern und nicht nur auf Zuruf vertrauen wollen.
Schritt für Schritt
- Das gewünschte Hook-Event auswählen, etwa PreToolUse, um gefährliche Befehle zu blockieren
- Das passende Beispiel im Repository lesen und verstehen, wie es in die eigene Claude-Code-Konfiguration eingebunden wird
- Den Hook an eigene Regeln anpassen, etwa welche Befehle blockiert werden sollen
- Mit einem Testlauf prüfen, ob der Hook tatsächlich greift
- Bei Bedarf Logging oder Text-to-Speech-Benachrichtigung ergänzen
- Beispiel-Subagenten oder Output-Styles als zusätzliche Vorlage übernehmen, wenn gebraucht
Beispiel aus der Praxis
Ein Team möchte verhindern, dass Claude Code versehentlich einen destruktiven Befehl ausführt. Es übernimmt das PreToolUse-Beispiel aus dem Repository und passt die Blockliste an die eigenen kritischen Befehle an, sodass Claude Code den Befehl künftig automatisch abbricht statt ihn auszuführen.
Praxis-Tipp
Fangen Sie mit dem PreToolUse-Hook-Beispiel an, um riskante Bash-Befehle wie rm -rf automatisch zu blockieren, bevor Sie eigene Hooks schreiben.
Stolperfallen
Hooks werden oft nur kopiert statt an die eigene Umgebung angepasst, wodurch sie im echten Einsatz nicht greifen oder zu restriktiv sind. Wer Hooks nicht vor dem Produktiveinsatz testet, merkt Fehlkonfigurationen erst, wenn ein wichtiger Befehl blockiert oder ein gefährlicher durchgelassen wird.
Siehe auch
Lizenz & Quelle
- Lizenz: nur Link
- Quelle: disler/claude-code-hooks-mastery
Häufige Fragen.
Brauche ich Programmierkenntnisse, um die Hooks anzupassen?
Ja, zumindest Grundkenntnisse, da Sie bestehenden Code lesen und auf Ihre eigenen Regeln anpassen müssen.
Ersetzt das Repository die offizielle Dokumentation?
Nein, es ergänzt sie um lauffähige Beispiele, die Konzepte konkret zeigen statt nur zu beschreiben.
Für wen lohnt sich das eher nicht?
Für Einzelnutzer ohne sicherheitskritische Workflows bringt der Einarbeitungsaufwand wenig zusätzlichen Nutzen.
Erfahrungen & Kommentare.
Funktioniert der Workflow bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.
Lade Kommentare …
Passt dazu.
Awesome Claude Code
Die zentrale Awesome-Liste rund um Claude Code: kuratierte Slash-Commands, CLAUDE.md-Beispiele, CLI-Tools, Hooks, Statuslines, Output-Styles und komplette Workflow-Sammlungen aus der Community — thematisch sortiert und laufend gepflegt.
Claude Command Suite
Über 100 fertige Slash-Commands in Namespaces (/dev, /test, /security, /performance, /deploy, /docs, /project …): Code-Review, Feature-Entwicklung, Security-Audit, Test-Generierung, Release-Workflows — plus vorkonfigurierte KI-Agenten und Automatisierungs-Workflows.
code-reviewer
Tiefgehendes Code-Review: Sicherheitslücken, Performance, Zuverlässigkeit, Konfigurations-Review, moderne Analyse-Tools.
