Erfahren Sie, wie Sie das Verhalten von Claude Code durch die Registrierung von Shell-Befehlen anpassen und erweitern können
prettier
auf .ts-Dateien, gofmt
auf .go-Dateien
usw. nach jeder Dateibearbeitung aus.jq
für JSON-Verarbeitung in der Befehlszeile.
/hooks
Slash-Befehl aus und wählen Sie
das PreToolUse
Hook-Event.
PreToolUse
Hooks laufen vor Tool-Aufrufen und können sie blockieren, während sie
Claude Feedback darüber geben, was anders zu tun ist.
+ Add new matcher…
, um Ihren Hook nur bei Bash-Tool-Aufrufen auszuführen.
Geben Sie Bash
für den Matcher ein.
*
verwenden, um alle Tools zu matchen.+ Add new hook…
und geben Sie diesen Befehl ein:
User settings
, da Sie in Ihr Home-
Verzeichnis protokollieren. Dieser Hook wird dann auf alle Projekte angewendet, nicht nur auf Ihr aktuelles
Projekt.
Drücken Sie dann Esc, bis Sie zum REPL zurückkehren. Ihr Hook ist jetzt registriert!
/hooks
erneut aus oder überprüfen Sie ~/.claude/settings.json
, um Ihre Konfiguration zu sehen:
ls
auszuführen und überprüfen Sie Ihre Log-Datei:
.claude/hooks/markdown_formatter.py
mit diesem Inhalt:
.md
, .mdx
)