« All posts

Why Your Claude Code Hook Doesn't Fire on Windows

Discover why your Claude Code hook fails on Windows and explore solutions.

A plugin uses a SessionStart hook to load the active brand kit, functioning well on macOS but failing silently on Windows. The issue stems from bash not being in the PATH, causing the hook to fail without any error messages. This affects the functionality of many plugins for Windows users.