npx claudepluginhub vinhnxv/rune --plugin runeDefined in hooks/hooks.json
${CLAUDE_PLUGIN_ROOT}/scripts/arc-phase-stop-hook.sh30ms${CLAUDE_PLUGIN_ROOT}/scripts/arc-batch-stop-hook.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/arc-hierarchy-stop-hook.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/arc-issues-stop-hook.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/detect-stale-lead.sh10ms${CLAUDE_PLUGIN_ROOT}/scripts/detect-workflow-complete.sh30ms${CLAUDE_PLUGIN_ROOT}/scripts/learn/detect-corrections.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/suggest-self-audit.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/context-percent-stop-guard.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/on-session-stop.sh5msmanual|auto${CLAUDE_PLUGIN_ROOT}/scripts/pre-compact-checkpoint.sh10msWrite|Edit|Bash|NotebookEdit${CLAUDE_PLUGIN_ROOT}/scripts/enforce-readonly.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/enforce-strive-delegation.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/enforce-polling.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/enforce-zsh-compat.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/enforce-bash-timeout.sh5msBash${CLAUDE_PLUGIN_ROOT}/scripts/enforce-gh-account.sh5msWrite|Edit|NotebookEdit${CLAUDE_PLUGIN_ROOT}/scripts/validate-mend-fixer-paths.sh5msWrite|Edit|NotebookEdit${CLAUDE_PLUGIN_ROOT}/scripts/validate-strive-worker-paths.sh5msWrite|Edit|NotebookEdit${CLAUDE_PLUGIN_ROOT}/scripts/validate-gap-fixer-paths.sh5msWrite|Edit|NotebookEdit${CLAUDE_PLUGIN_ROOT}/scripts/validate-resolve-fixer-paths.sh5msTask|Agent${CLAUDE_PLUGIN_ROOT}/scripts/enforce-teams.sh5msTask|Agent${CLAUDE_PLUGIN_ROOT}/scripts/enforce-agent-search.sh5msTeamCreate${CLAUDE_PLUGIN_ROOT}/scripts/guard-agent-teams-flag.sh5msTeamCreate${CLAUDE_PLUGIN_ROOT}/scripts/enforce-team-lifecycle.sh5msWrite|Edit|NotebookEdit|Task|Agent|TeamCreate${CLAUDE_PLUGIN_ROOT}/scripts/advise-post-completion.sh5msTeamCreate|Task|Agent${CLAUDE_PLUGIN_ROOT}/scripts/guard-context-critical.sh5msRead${CLAUDE_PLUGIN_ROOT}/scripts/validate-context-isolation.sh5msmcp__plugin_rune_agent-search__agent_search${CLAUDE_PLUGIN_ROOT}/scripts/agent-search/reindex-if-stale.sh5msecho-search|figma-to-react${CLAUDE_PLUGIN_ROOT}/scripts/elicitation-logger.sh5msmanual|auto${CLAUDE_PLUGIN_ROOT}/scripts/post-compact-verify.sh5msSendMessage${CLAUDE_PLUGIN_ROOT}/scripts/enforce-glyph-budget.sh5msTeamDelete${CLAUDE_PLUGIN_ROOT}/scripts/verify-team-cleanup.sh5msTeamCreate${CLAUDE_PLUGIN_ROOT}/scripts/stamp-team-session.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/echo-search/annotate-hook.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/agent-search/annotate-dirty.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/arc-result-signal-writer.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/learn/correction-signal-writer.sh5msWrite|Edit${CLAUDE_PLUGIN_ROOT}/scripts/talisman-invalidate.sh5msRead|Write|Edit|Bash|Glob|Grep|Task|Agent|WebFetch${CLAUDE_PLUGIN_ROOT}/scripts/rune-context-monitor.sh5msRead|Write|Edit|Bash|Glob|Grep${CLAUDE_PLUGIN_ROOT}/scripts/arc-heartbeat-writer.sh5msmcp__plugin_rune_context7__.*|mcp__plugin_rune_figma-to-react__.*|mcp__plugin_rune_echo-search__.*|mcp__plugin_rune_agent-search__.*|WebSearch|WebFetch${CLAUDE_PLUGIN_ROOT}/scripts/advise-mcp-untrusted.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/reset-tool-failure.sh2msBash|Write|Edit${CLAUDE_PLUGIN_ROOT}/scripts/track-teammate-activity.sh2ms${CLAUDE_PLUGIN_ROOT}/scripts/on-stop-failure.sh15msstatusline${CLAUDE_PLUGIN_ROOT}/scripts/rune-statusline.sh5msstartup|resume|clear|compact${CLAUDE_PLUGIN_ROOT}/scripts/session-start.sh30msstartup|resume${CLAUDE_PLUGIN_ROOT}/scripts/talisman-resolve.sh5msstartup|resume${CLAUDE_PLUGIN_ROOT}/scripts/doc-pack-staleness.sh5msstartup|resume${CLAUDE_PLUGIN_ROOT}/scripts/session-team-hygiene.sh5mscompact${CLAUDE_PLUGIN_ROOT}/scripts/session-compact-recovery.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/verify-agent-deliverables.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/on-teammate-idle.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/validate-discipline-proofs.sh30ms${CLAUDE_PLUGIN_ROOT}/scripts/validate-test-evidence.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/on-task-completed.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/validate-inner-flame.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/on-task-observation.sh15ms${CLAUDE_PLUGIN_ROOT}/scripts/setup-worktree.sh10ms${CLAUDE_PLUGIN_ROOT}/scripts/cleanup-worktree.sh10ms${CLAUDE_PLUGIN_ROOT}/scripts/keyword-detector.sh3msecho-search|figma-to-react${CLAUDE_PLUGIN_ROOT}/scripts/elicitation-result-validator.sh5ms${CLAUDE_PLUGIN_ROOT}/scripts/track-tool-failure.sh3ms{"riskFlags": {"touchesBash": true, "matchAllTools": true, "touchesFileWrites": true}, "typeStats": {"prompt": 1, "command": 63}, "eventStats": {"Stop": 10, "PreCompact": 1, "PreToolUse": 18, "Elicitation": 1, "PostCompact": 1, "PostToolUse": 13, "StopFailure": 1, "Notification": 1, "SessionStart": 5, "SubagentStop": 1, "TeammateIdle": 1, "TaskCompleted": 6, "WorktreeCreate": 1, "WorktreeRemove": 1, "UserPromptSubmit": 1, "ElicitationResult": 1, "PostToolUseFailure": 1}, "originCounts": {"absolutePaths": 0, "pluginScripts": 63, "projectScripts": 0}, "timeoutStats": {"commandsWithoutTimeout": 0}}
Share bugs, ideas, or general feedback.