Hookify
148,649 starsAnthropic 官方 Claude Code 插件:用自然語言建立自訂 hooks——/hookify 分析你的描述(或用 conversation-analyzer agent 分析對話中出現的不良行為模式),生成 Markdown+YAML frontmatter 的規則檔(如 .claude/hookify.warn-rm.local.md),以 regex 比對工具使用並在命中時顯示警告;無需重啟、下一個工具呼叫即生效,另有 list/configure/help 子命令管理規則。
- 首次公開:2025-11-17
- 數據截至:
- 2026-09-30
宿主
能讀取你的會話對話紀錄(conversation-analyzer 從中挖掘行為模式),並在 .claude/ 目錄寫入規則檔——這些規則檔隨後會改變 Claude Code 對工具呼叫的攔截行為,等於讓它參與配置你的 permission gate。
它生成的規則是餵給 Claude Code hook 機制的載入物(寫進 .claude/ 目錄、綁 Claude Code 的工具使用事件)。hook 事件模型是宿主專有的:換到 OpenClaw 或 Hermes,既沒有同樣的事件點,也沒有讀這些規則檔的載入器。
風險
由對話分析自動生成的規則會直接變成你的權限閘門的一部分:regex 寫太寬會擋掉合法操作(或製造警報疲勞),寫太窄則形同虛設——而生成過程是模型驅動的,規則內容需要人工逐條審查。把閘門的「配置權」交給模型,本身就是 permission-gate 詞條警告的「提示詞不是控制」的變體。
安裝提示詞
在 Claude Code 的插件管理介面中,從官方 marketplace(claude-plugins-official)安裝 hookify;然後直接用自然語言描述你想攔截的行為(例如「當我使用 rm -rf 時警告我」),它會生成對應規則檔並立即生效。把這段貼給你的 agent。它刻意不含任何工具子命令 —— 指令請以該工具的官方文件為準。