npx claudepluginhub rohitg00/pro-workflow --plugin pro-workflowDefined in hooks/hooks.json
*node "${CLAUDE_PLUGIN_ROOT}/scripts/session-check.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/learn-capture.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/cwd-changed.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/pre-compact.js"tool == "Edit" || tool == "Write"node "${CLAUDE_PLUGIN_ROOT}/scripts/quality-gate.js"node "${CLAUDE_PLUGIN_ROOT}/scripts/read-before-write.js"Readnode "${CLAUDE_PLUGIN_ROOT}/scripts/reread-tracker.js"node "${CLAUDE_PLUGIN_ROOT}/scripts/read-before-write.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/tool-call-budget.js"Bashnode "${CLAUDE_PLUGIN_ROOT}/scripts/git-blast-radius.js"node "${CLAUDE_PLUGIN_ROOT}/scripts/pre-commit-check.js"node "${CLAUDE_PLUGIN_ROOT}/scripts/commit-validate.js"node "${CLAUDE_PLUGIN_ROOT}/scripts/pre-push-check.js"tool == "Edit" || tool == "Write"node "${CLAUDE_PLUGIN_ROOT}/scripts/secret-scan.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/session-end.js".env|.envrc|package.json|tsconfig.json|Cargo.toml|go.mod|pyproject.tomlnode "${CLAUDE_PLUGIN_ROOT}/scripts/file-changed.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/post-compact.js"tool == "Edit" && tool_input.file_path matches "\\.(ts|tsx|js|jsx|py|go|rs)$"node "${CLAUDE_PLUGIN_ROOT}/scripts/post-edit-check.js"tool == "Bash" && tool_input.command matches "(npm test|pnpm test|yarn test|pytest|go test|cargo test)"node "${CLAUDE_PLUGIN_ROOT}/scripts/test-failure-check.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/stop-failure.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/task-created.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/config-watcher.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/notification-handler.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/session-start.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-stop.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/teammate-idle.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/subagent-start.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/task-completed.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/worktree-create.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/worktree-remove.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/permission-denied.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/prompt-submit.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/drift-detector.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/permission-request.js"*node "${CLAUDE_PLUGIN_ROOT}/scripts/tool-failure.js"Enforces read-before-write on file tools, quality gates on Edit/Write, git pre-commit/push checks on Bash, tool call budgets via PreToolUse; captures learnings on Stop. Runs Node scripts, bash, file writes.