Was macht claude-hooks?
🔗 Verbessere deinen Workflow mit Claude Hooks – ermöglicht die Verwaltung benutzerdefinierter Befehle für Berechtigungsanfragen und Statusbenachrichtigungen in deinen Projekten.
Funktionsweise
Claude Hooks fügen eine flexible Ebene der Automatisierung hinzu. Du kannst Hooks definieren, die vor oder nach bestimmten Aktionen (z. B. git push, npm run build) ausgeführt werden. Jeder Hook kann eine Berechtigungsanfrage stellen (z. B. „Darf ich fortfahren? Ja/Nein“) oder eine Statusbenachrichtigung senden (z. B. „Build erfolgreich“).
Hauptfunktionen
- Berechtigungs-Hooks: Frage den Benutzer vor der Ausführung eines Befehls um Erlaubnis (z. B.
claude hooks:request). - Status-Hooks: Sende eine Benachrichtigung nach Abschluss einer Aktion (z. B.
claude hooks:notify). - Verwaltung: Hooks können über die Befehlszeile hinzugefügt, gelistet, gelöscht oder ausgeführt werden.
Befehle
| Befehl | Beschreibung |
|---|---|
claude hooks:add <name> <trigger> <action> | Einen neuen Hook hinzufügen |
claude hooks:list | Alle vorhandenen Hooks anzeigen |
claude hooks:remove <name> | Einen Hook entfernen |
claude hooks:run <name> | Einen Hook manuell ausführen |
Beispiel
claude hooks:add "deploy-request" "pre-deploy" "Berechtigung zum Deployment anfordern"
Dies erstellt einen Hook, der vor dem Deployment eine Benutzerbestätigung einholt.
Voraussetzungen
- Ein KI-Agent wie Claude Code (CLI).
- Node.js 18 oder höher.
- Git (für Versionskontrolle).
Installation
- Führe
npm install -g @exogameyt/claude-hooksaus. - Oder klone das Repository und führe
npm run buildaus.
Lizenz
MIT (siehe LICENSE-Datei).