claude-hooks
Claude Code-Hooks für die Automatisierung konfigurieren
Также доступно от: Joseph OBrien
Claude Code-Hooks ermöglichen automatisierte Validierung, Protokollierung und Benachrichtigungen während der KI-Tool-Ausführung. Diese Skill bietet Vorlagen und Best Practices für die Konfiguration von PreToolUse, PostToolUse, Notification und Stop-Hooks.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «claude-hooks». Wie erstelle ich einen Hook, der jede Datei protokolliert, die Claude schreibt?
Ожидаемый результат:
- Füge dies zu deiner ~/.claude/settings.json unter dem 'hooks'-Schlüssel hinzu:
- • Verwende PostToolUse-Ereignis, um Schreibvorgänge nach Abschluss zu erfassen
- • Matcher-Muster 'Write' zielt nur auf Dateischreibvorgänge ab
- • Befehl verwendet $CLAUDE_FILE_PATH Umgebungsvariable
- • Hängt jeden Dateipfad an ~/.claude/file_log.txt an
Аудит безопасности
БезопасноThis skill contains only markdown documentation files with hook configuration templates. No executable code, scripts, network calls, or file system access. Pure reference content for Claude Code hook configuration.
Оценка качества
Что вы можете построить
Tool-Ausführung überwachen
Alle Claude Code-Tool-Aufrufe für Compliance-Auditing und Sicherheitsüberprüfung protokollieren
Codierungsstandards durchsetzen
Code-Änderungen vor der Ausführung validieren, um Teamkonventionen zu erzwingen
Benutzerdefinierte Benachrichtigungen
Alerts an externe Systeme senden, wenn bestimmte Tools abgeschlossen werden oder fehlschlagen
Попробуйте эти промпты
Zeige mir, wie ich einen PreToolUse-Hook erstelle, der Bash-Befehle validiert, bevor sie ausgeführt werden
Erstelle einen PostToolUse-Hook, der alle Dateischreibvorgänge in eine Datei protokolliert
Konfiguriere einen Notification-Hook, der Alerts an Slack sendet, wenn Claude Aufgaben abschließt
Erkläre die verschiedenen Matcher-Muster, die ich verwenden kann, um bestimmte Tools wie Bash(git:*) oder MCP-Tools anzusprechen
Лучшие практики
- Halte Hooks schnell (unter 1 Sekunde), um die Claude Code-Ausführung nicht zu blockieren
- Verwende spezifische Matcher-Muster anstelle von Wildcards, um nur benötigte Tools anzusprechen
- Behandle Fehler ordnungsgemäß mit proper Shell-Fehlerbehandlung, um Kaskadenausfälle zu verhindern
Избегать
- Verwenden von ausführlicher Protokollierung in Hooks, die dem Gesprächskontext übermäßige Ausgabe hinzufügt
- Erstellen von Hooks, die unbegrenzt blockieren ohne Timeout-Handling
- Konfigurieren von Hooks für alle Tools (*), wenn nur bestimmte Tools Automatisierung benötigen