Lily
Posted on Jul 31
• Originally published at dev.to
This is part of the "Claude Code environment" series, following on from Auto-syncing frontmatter and the index for Claude Code agents.
You wrote a hook script, but no notification ever arrives. No error. Nothing in the logs either. When you have an LLM write a Claude Code hook as a zsh script on macOS, this is what happens. The cause is one of three traps, different every time, and what they all share is that they fail silently.






