PreToolUse
01BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs before the agent uses a tool, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs before the agent uses a tool, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when the agent asks permission for an action, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs after a tool call finishes, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a tool call fails, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when you submit a prompt, before the agent sees it, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when the agent sends a notification, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when the agent finishes a response, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a subagent starts, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a subagent finishes, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs before the context is compacted, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs after the context is compacted, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a session starts, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a session ends, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs once when the project is set up, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs on the TeammateIdle event, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a task is marked completed, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs on the ConfigChange event, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a git worktree is created, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when a git worktree is removed, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs after instructions files are loaded, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs when the agent asks you a question, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
BuaaJoseph/claude-code-best-practice-zh
Hook Claude Code
One of 23 in settings.json
Runs on the ElicitationResult event, executing hooks.py via python3. From BuaaJoseph/claude-code-best-practice-zh.
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: