{ "hooks": { "SessionStart": [ { "matcher": "startup", "hooks": [ { "type": "command", "command": "uv run \"${CLAUDE_PLUGIN_ROOT}/scripts/setup_standards.py\"" } ] } ], "PostToolUse": [ { "matcher": "Edit|Write|MultiEdit", "hooks": [ { "type": "command", "command": "uv run \"${CLAUDE_PLUGIN_ROOT}/scripts/ruff_checker.py\"", "timeout": 30 } ] } ], "UserPromptSubmit": [ { "matcher": ".*", "hooks": [ { "type": "command", "command": "uv run \"${CLAUDE_PLUGIN_ROOT}/scripts/init_project.py\"", "timeout": 10 } ] } ] } }