rm -rf или запрет на чтение .env файлов с секретами).{"hooks": {"PreToolUse": [{"matcher": "Bash","hooks": [{"type": "command","command": "bash ./scripts/block-danger.sh"}]}],"PostToolUse": [{"matcher": "Write|Edit|MultiEdit","hooks": [{"type": "command","command": "npx prettier --write ."}]}],"Notification": [{"matcher": "*","hooks": [{"type": "command","command": "say 'Claude expects your input'"}]}]}}
PreToolUse, PostToolUse, PostToolUseFailure, PermissionRequestBash, `EditSessionStartstartup, resume, clear, compactSessionEndclear, logout, prompt_input_exit, bypass_permissions_disabled, otherNotificationpermission_prompt, idle_prompt, auth_success, elicitation_dialogSubagentStartBash, Explore, Plan или пользовательские имена агентовPreCompactmanual, autoSubagentStopSubagentStartConfigChangeuser_settings, project_settings, local_settings, policy_settings, skillsUserPromptSubmit, Stop, TeammateIdle, TaskCompleted, WorktreeCreate, WorktreeRemove, InstructionsLoadedPostToolUse.main ветку.Matchers и проверяйте аргументы внутри плагинов, чтобы хуки не срабатывали вхолостую.