Hooks
What claude-mem-lite runs automatically, and when. A hook is a command Claude Code fires at a fixed moment, without you asking for it.
$ npx -y skills add sdsrss/claude-mem-lite --agent claude-codeShips with claude-mem-lite. Installing the plugin gets these hooks.
What fires, and when
SessionStart
Fires once when a session begins, and again after a context compaction. It is where a plugin sets up its environment, or restores state the compaction dropped.
- Runs setup.sh".
PreCompact
- Runs pre-compact.
PreToolUse
- Runs pre-tool-recall.js.
PostToolUse
- Runs post-tool-use.sh".
Stop
- Runs stop.
UserPromptSubmit
Fires before Claude sees each prompt you send. A plugin can use it to inject context, so the same instruction reaches the model every turn instead of only at session start.
- Runs user-prompt-search.js.
claude-mem-lite is a persistent memory (also called long-term memory or cross-session context) system for Claude Code — Anthropic's CLI coding agent.
Repo: sdsrss/claude-mem-lite

