Runs before the agent uses a tool for Bash and Write tool calls, executing block-dangerous-ops.sh and block-out-of-bounds-writes.sh (2 commands). From slbug/claude-ruby-grape-rails.
Runs when the agent asks permission for an action for Bash and Write tool calls, executing block-dangerous-ops.sh and block-out-of-bounds-writes.sh (2 commands). From slbug/claude-ruby-grape-rails.
Runs on the PermissionDenied event for Bash and Write tool calls, executing block-dangerous-ops.sh and block-out-of-bounds-writes.sh (2 commands). From slbug/claude-ruby-grape-rails.
Runs when a tool call fails for Bash and Bash tool calls, executing ruby-post-tool-use-failure.sh, compress-verify-output.rb and skill-discovery-observer.rb (22 commands). From slbug/claude-ruby-grape-rails.
Runs when a session starts on startup and resume, executing inject-rules.sh, setup-dirs.sh, install-statusline-wrapper.sh, detect-runtime-fast.sh, detect-runtime-async.sh, compression-data-status.sh, check-scratchpad.sh, check-resume.sh and check-plugin-version.sh (10 commands). From slbug/claude-ruby-grape-rails.
Runs when you submit a prompt, before the agent sees it, executing session-title.sh and skill-discovery-observer.rb (2 commands). From slbug/claude-ruby-grape-rails.