Stats
Actions
Tags
Runs Node.js scripts at session start, end, PreCompact, PreToolUse, PostToolUse, and UserPromptSubmit to manage caching, track tool usage, enforce context limits, monitor budget, and provide prompt coaching. Modifies files.
6 events · 11 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
test -f "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/tracker.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/tracker.js"Readtest -f "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/context-shield.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/context-shield.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/tracker.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/tracker.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/dashboard.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/dashboard.js" summaryEdit|Writetest -f "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js"Read|Edit|Write|Glob|Grep|Agent|mcp__.*test -f "${CLAUDE_PLUGIN_ROOT}/src/tracker.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/tracker.js"Read|Edit|Write|Glob|Grep|Agent|mcp__.*test -f "${CLAUDE_PLUGIN_ROOT}/src/budget.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/budget.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/tracker.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/tracker.js"test -f "${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/prompt-coach.js"npx claudepluginhub egorfedorov/claude-context-optimizer