Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
Evne when “Include third-party Plugins, Skills, and other configs” is ON in Settings > Rules, Skills, Subagents, hooks defined in .claude/settings.json (both project-level and ~/.claude/settings.json) are never loaded. The Hooks output channel lists the paths at startup but produces no load/error messages for them:
Claude user config path: ~/.claude/settings.json
Claude project config path: .claude/settings.json
...
No user hooks configuration found ← only checks ~/.cursor/hooks.json
No project hooks configuration found ← only checks .cursor/hooks.json
The identical hook in .cursor/hooks.json loads immediately. Third-party plugin hooks (e.g. superpowers sessionStart) load fine via claude-plugin config, so the account-level feature is active.
Steps to Reproduce
-
Enable third-party skills toggle
-
Add to
.claude/settings.json:{ "hooks": { "Stop": [{ "hooks": [{ "type": "command", "command": "echo test >> /tmp/hook.log" }] }] } } -
Restart Cursor, trigger a file edit — no log written, hook never fires
-
Move the same hook to
.cursor/hooks.json(Cursor format) — fires immediately
Expected Behavior
Per docs, .claude/settings.json hooks should be loaded and mapped automatically.
Operating System
MacOS
Version Information
Cursor 2.6.11
Does this stop you from using Cursor
No - Cursor works, but with this issue