Hooks Claude Code memungkinkan eksekusi perintah shell otomatis pada berbagai titik siklus hidup untuk kendali deterministik perilaku Claude Code.
Pengguna dapat menggunakan hooks untuk notifikasi, pemformatan otomatis, logging, umpan balik konvensi kode, dan izin kustom.
Konfigurasi hooks didefinisikan dalam file pengaturan (~/.claude/settings.json atau tingkat proyek) dengan struktur matcher dan array hooks berisi tipe perintah shell.
Tersedia empat jenis peristiwa hook: PreToolUse, PostToolUse, Notification, dan Stop, masing-masing dengan waktu eksekusi dan kontrol keputusan yang berbeda.
Hooks berinput/output melalui JSON atau kode keluar (exit code) untuk mengendalikan blokir eksekusi dan umpan balik ke Claude Code.
Fitur keamanan dan praktik terbaik: sanitasi input, kutip variabel, jalur absolut, serta risiko keamanan dan tanggung jawab pengguna atas kerusakan sistem.
Get notified when new stories are published for "🇮🇩 Hacker News Bahasa Indonesia"