# Hooks Folder Two working hooks. Most Claude Code hook types are broken (Jan 2025). ## Active Hooks | File | Purpose | Provides feedback to Claude? | |------|---------|------------------------------| | `session-start.sh` | Shows git branch and uncommitted files | YES - visible at session start | | `pre-compact.sh` | Saves work state before compression | YES - same pattern | ## What's Broken (Tested) | Hook Type | Status | Tested How | |-----------|--------|------------| | PreToolUse | Doesn't fire | Debug output never appeared | | PostToolUse | Doesn't fire | GitHub issues #6403, #6305, #3148 | | Stop | Doesn't fire | Log file never created | ## Rule If Claude can't see the output, delete the hook. No point in broken code.