From devscope
{"riskFlags": {"touchesBash": false, "matchAllTools": false, "touchesFileWrites": false}, "typeStats": {"command": 21}, "eventStats": {"Stop": 1, "PreCompact": 1, "PreToolUse": 1, "SessionEnd": 1, "Elicitation": 1, "PostCompact": 1, "PostToolUse": 1, "ConfigChange": 1, "Notification": 1, "SessionStart": 1, "SubagentStop": 1, "TeammateIdle": 1, "SubagentStart": 1, "TaskCompleted": 1, "WorktreeCreate": 1, "WorktreeRemove": 1, "UserPromptSubmit": 1, "ElicitationResult": 1, "PermissionRequest": 1, "InstructionsLoaded": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 21, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 21}}
21 events · 21 hooks
Where this hook configuration is defined
Defined in hooks/hooks.json
Event handlers and matchers — expand Raw Configuration for the full JSON
${CLAUDE_PLUGIN_ROOT}/scripts/response-stop.sh${CLAUDE_PLUGIN_ROOT}/scripts/pre-compact.sh.*${CLAUDE_PLUGIN_ROOT}/scripts/tool-use.sh${CLAUDE_PLUGIN_ROOT}/scripts/session-end.sh${CLAUDE_PLUGIN_ROOT}/scripts/elicitation.sh${CLAUDE_PLUGIN_ROOT}/scripts/post-compact.sh.*${CLAUDE_PLUGIN_ROOT}/scripts/tool-complete.sh${CLAUDE_PLUGIN_ROOT}/scripts/config-change.sh${CLAUDE_PLUGIN_ROOT}/scripts/notification.sh${CLAUDE_PLUGIN_ROOT}/scripts/session-start.sh${CLAUDE_PLUGIN_ROOT}/scripts/agent-stop.sh${CLAUDE_PLUGIN_ROOT}/scripts/teammate-idle.sh${CLAUDE_PLUGIN_ROOT}/scripts/agent-start.sh${CLAUDE_PLUGIN_ROOT}/scripts/task-completed.sh${CLAUDE_PLUGIN_ROOT}/scripts/worktree-create.sh${CLAUDE_PLUGIN_ROOT}/scripts/worktree-remove.sh${CLAUDE_PLUGIN_ROOT}/scripts/prompt-submit.sh${CLAUDE_PLUGIN_ROOT}/scripts/elicitation-result.sh.*${CLAUDE_PLUGIN_ROOT}/scripts/permission-request.sh${CLAUDE_PLUGIN_ROOT}/scripts/instructions-loaded.sh.*${CLAUDE_PLUGIN_ROOT}/scripts/tool-complete.shnpx claudepluginhub dowlucas/devscope-plugin --plugin devscope