Stats
Actions
Tags
From silver-bullet
Runs a preflight check and advice on file edits, verifies post-edit changes, records bash/file operations in a log, and detects callouts in prompts. Executes bash commands and writes files.
6 events · 59 hooks
Safety signals detected in this hook configuration
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}/hooks/stop-check.sh"15ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/outcomes-check.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/phase-lock-release.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/debug-dump.sh"5msBash|Skill"${CLAUDE_PLUGIN_ROOT}/hooks/phase-archive.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/completion-audit.sh"15msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/phase-archive.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/completion-audit.sh"15msEdit|Write|MultiEdit|apply_patch"${CLAUDE_PLUGIN_ROOT}/hooks/planning-file-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/instruction-file-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/workflow-chain-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/orchestrator-directive-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/phase-lock-claim.sh"10msTask|Subagent"${CLAUDE_PLUGIN_ROOT}/hooks/orchestrator-directive-guard.sh"10msEdit|Write|MultiEdit|Bash|apply_patch"${CLAUDE_PLUGIN_ROOT}/hooks/orchestrator-directive-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/trivial-file-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/dev-cycle-check.sh"15msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/orchestrator-directive-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/trivial-file-guard.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/dev-cycle-check.sh"15msSkill"${CLAUDE_PLUGIN_ROOT}/hooks/forbidden-skill-check.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/dependency-skill-check.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/uat-gate.sh"10msBash"${CLAUDE_PLUGIN_ROOT}/hooks/industry-tooling-hint.sh"5ms"${CLAUDE_PLUGIN_ROOT}/hooks/roadmap-freshness.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/ci-status-check.sh"30ms"${CLAUDE_PLUGIN_ROOT}/hooks/spec-floor-check.sh"10msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/industry-tooling-hint.sh"5ms"${CLAUDE_PLUGIN_ROOT}/hooks/roadmap-freshness.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/ci-status-check.sh"30ms"${CLAUDE_PLUGIN_ROOT}/hooks/spec-floor-check.sh"10msWrite|Edit|MultiEdit|apply_patch"${CLAUDE_PLUGIN_ROOT}/hooks/trivial-file-clear.sh"5msSkill"${CLAUDE_PLUGIN_ROOT}/hooks/semantic-compress.sh"30msSkill|Bash"${CLAUDE_PLUGIN_ROOT}/hooks/record-skill.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/flow-advance.sh"15msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/record-skill.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/flow-advance.sh"15msEdit|Write|MultiEdit|Bash|apply_patch"${CLAUDE_PLUGIN_ROOT}/hooks/dev-cycle-check.sh"15ms"${CLAUDE_PLUGIN_ROOT}/hooks/phase-lock-heartbeat.sh"10msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/dev-cycle-check.sh"15ms"${CLAUDE_PLUGIN_ROOT}/hooks/phase-lock-heartbeat.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/compliance-status.sh"15ms"${CLAUDE_PLUGIN_ROOT}/hooks/timeout-check.sh"10msBash"${CLAUDE_PLUGIN_ROOT}/hooks/completion-audit.sh"15ms"${CLAUDE_PLUGIN_ROOT}/hooks/pr-traceability.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/session-log-init.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/ci-status-check.sh"30msexec_command"${CLAUDE_PLUGIN_ROOT}/hooks/completion-audit.sh"15ms"${CLAUDE_PLUGIN_ROOT}/hooks/pr-traceability.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/session-log-init.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/ci-status-check.sh"30msstartup|clear|compact"${CLAUDE_PLUGIN_ROOT}/hooks/session-start"15msstartup|clear|compact"${CLAUDE_PLUGIN_ROOT}/hooks/spec-session-record.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/stop-check.sh"15ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/outcomes-check.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/phase-lock-release.sh"10ms.*"${CLAUDE_PLUGIN_ROOT}/hooks/record-requested-skill.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/prompt-reminder.sh"10ms"${CLAUDE_PLUGIN_ROOT}/hooks/outcomes-check.sh"10msnpx claudepluginhub alo-exp/silver-bullet --plugin silver-bullet