Stats
Actions
Tags
From arcforge
Uses PreToolUse hooks to block Edit/Write/MultiWrite calls until lint/type checks pass via ArchKit. Runs bash and file-write operations across the full lifecycle (session start, stop, precompact, tool use, user prompt).
6 events · 19 hooks
Safety signals detected in this hook configuration
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
.*node "${CLAUDE_PLUGIN_ROOT}/hooks/session-tracker/end.js".*node "${CLAUDE_PLUGIN_ROOT}/hooks/pre-compact/main.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-guard/main.js"Editnode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-guard/main.js"Writenode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-guard/main.js"Editnode "${CLAUDE_PLUGIN_ROOT}/hooks/sdd-ledger-guard/main.js"Writenode "${CLAUDE_PLUGIN_ROOT}/hooks/sdd-ledger-guard/main.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/hooks/sdd-ratify-guard/main.js".*node "${CLAUDE_PLUGIN_ROOT}/hooks/observe/main.js" preEdit|Writenode "${CLAUDE_PLUGIN_ROOT}/hooks/quality-check/main.js".*node "${CLAUDE_PLUGIN_ROOT}/hooks/observe/main.js" post.*node "${CLAUDE_PLUGIN_ROOT}/hooks/compact-suggester/main.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-remind/main.js"Editnode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-remind/main.js"Writenode "${CLAUDE_PLUGIN_ROOT}/hooks/arc-remind/main.js"startup|resume|clear|compact"${CLAUDE_PLUGIN_ROOT}/hooks/run-hook.cmd" inject-skills/main.shstartup|resume|clear|compactnode "${CLAUDE_PLUGIN_ROOT}/hooks/session-tracker/inject-context.js"startup|resume|clearnode "${CLAUDE_PLUGIN_ROOT}/hooks/session-tracker/start.js".*node "${CLAUDE_PLUGIN_ROOT}/hooks/user-message-counter/main.js"npx claudepluginhub gregoryho/arcforge --plugin arcforge