5 events · 9 hooks
npx claudepluginhub egorfedorov/claude-context-optimizerDefined in hooks/hooks.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"Edit|Writetest -f "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/read-cache.js"Read|Edit|Write|Glob|Grep|Agenttest -f "${CLAUDE_PLUGIN_ROOT}/src/tracker.js" || exit 0; node "${CLAUDE_PLUGIN_ROOT}/src/tracker.js"Read|Edit|Write|Glob|Grep|Agenttest -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"Runs Node.js scripts for file read caching (PreCompact/PreToolUse/PostToolUse), session/tool tracking (all events), context shielding before reads, and budget checks after tool uses. Writes files.
Share bugs, ideas, or general feedback.