Developer maps token impact of all 33 Claude Code hook events
10/26/2026 — 10/26, 09:19·1 sources (all)·1 reports (all)
Key takeaways
- A developer writing on DEV Community walked through all 33 Claude Code hook events based on Anthropic's official hooks reference, flagging w…
Background & analysis
On October 26, 2026, a developer published an article on DEV Community breaking down the 33 hook events currently listed in the Claude Code hooks reference, spanning from SessionStart to ElicitationResult, noting that the documentation was accessed on September 24, 2026. The piece observes that most people first encounter hooks through a list of ten copy-paste examples, such as running a linter after every edit, a desktop notification, or a guard on rm -rf, and then come across claims that a hook cut someone's token usage by 42% or 90%, leaving them wondering whether their own hooks help or hurt. The article stresses that both outcomes genuinely happen, and that the difference lies in which events are listened to and which JSON fields are returned. It also flags common pitfalls that cause hooks to fail silently. Along the way it gives concrete examples, including a hook that writes to stdout on UserPromptSubmit, whose text gets added to the conversation on every prompt sent. The central message for readers is that hook behavior, token overhead, and silent failures all depend on the specific event being watched and on the contents and format of what the hook returns.
AI-generated from 1 reports · updated 12 hours ago
Related AI tools
- Heat index
- 71
- All sources
- 1
- All reports
- 1
- First seen
- 12 hours ago
Reports on this story headlines open the original
A developer writing on DEV Community maps all 33 events in Anthropic's Claude Code hooks reference to what each adds to or removes from the context window. Hooks that print to stdout on UserPromptSubmit inject text on every prompt, while hooks that rewrite a tool call before it runs can keep large logs away from the model. The piece pinpoints the event and JSON return field as the deciding details and lists traps that leave hooks silently doing nothing.
DEV Community · AIAI score 56
Other stories people are talking about
- Heat index 29Developer compares v0 and Claude Code for UI work1 sources
- Heat index 89NewDeveloper shares 50 real Claude Code errors and corresponding interception rules1 sources
- Heat index 97RisingLive test finds ~10x gap in Claude Code vs Codex agent usage limits1 sources
- Heat index 56Cursor vs Claude Code: the difference is the interaction surface1 sources
- Heat index 63108 tests show when Claude Code Skills actually trigger1 sources
How is heat calculated?About the methodHide
Heat counts how many independent sources covered a story in the last 48 hours: one source counts once no matter how many posts it published, decaying with a 24-hour half-life. What ranks first is what many people are talking about.
This page aggregates public feeds. Headlines and summaries are machine-organized and remain the property of the original authors; verify important facts at the source. If you believe a headline or summary infringes your rights, email the contact address in the footer with the page URL and basis of your claim, and we will remove or replace it after review.
- Surge
- Discussion rising fast
- New
- First report within 6 hours
- Rising
- Still gathering discussion

