Tip: Claude Code Hook Matchers Now Exact-Match — Hyphenated Names Like 'code-reviewer' Silently Broke
Claude Code Changelog·medium signal
A recent Claude Code change makes hook matchers exact-match instead of substring-match, so a matcher like `code-reviewer` no longer fires on partially-matching identifiers. To match every tool from a hyphenated MCP server, switch to a regex matcher such as `mcp__brave-search__.*`. Audit your settings.json hooks now — this is a silent behavior change that disables misconfigured matchers rather than erroring.