PreToolUse
01Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Edit, Write, MultiEdit and Bash tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run guard-verified (3 commands). From serradura/okf.
OKF (Open Knowledge Format): Durable, structured memory for AI agents. Author, validate, consume, and maintain portable knowledge bundles through an ecosystem of Skills, MCP, an interactive graph, TUI, CLI, Docker, and a Claude Code plugin. 100% local.
This repository also configures its own agents. See what okf tells them →
Hook Claude Code
One of 5 in settings.json
Runs before the agent uses a tool for Edit, Write, MultiEdit and Bash tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run guard-verified (3 commands). From serradura/okf.
Hook Claude Code
One of 5 in settings.json
Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run post-edit. From serradura/okf.
Hook Claude Code
One of 5 in settings.json
Runs when the agent finishes a response, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run stop-gate. From serradura/okf.
Hook Claude Code
One of 5 in settings.json
Runs when a session starts, running "$CLAUDE_PROJECT_DIR"/.claude/hooks/run session-context. From serradura/okf.
At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: