Instead of letting claude wait for me patiently, I've created a Notification hook that plays a sound to alter me.
The hook is defined in ~/.claude/settings.json
{
// ...
"hooks": {
"Notification": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "~/.claude/notify.sh"
}
]
}
]
}
}notify.sh is using TTS (festival for me on Linux, say on Mac)
#!/bin/bash
msg='Claude hey'
if [ "$(uname -o)" == "Darwin" ]; then
say "$msg"
else
(echo "$msg" | festival --tts) &
fiNow when Claude needs me, it tells me right away instead of waiting for me - productivity gain :)