npx claudepluginhub nityeshaga/claude-code-essentials --plugin basicsDefined in hooks/hooks.json
Bash${CLAUDE_PLUGIN_ROOT}/scripts/block-main-push.rbWrite|Edit|MultiEditruby -e "require 'json'; data = JSON.parse(STDIN.read); file_path = data['tool_input']['file_path']; rubocop_path = File.join(ENV['CLAUDE_PROJECT_DIR'] || '.', 'bin', 'rubocop'); exit 0 unless File.executable?(rubocop_path); system(rubocop_path, '-a', file_path)"Runs pre-tool checks before and post-tool audits after Bash, Write, Edit, NotebookEdit tool calls to secure shell executions and file writes.