RocketLauncher / Claude Code

Claude Code Hooks

Scripts that run before or after Claude Code actions, to guard, log or automate. 62 entries.

24 of 62 components

  • agents md loader

    automation

    Automatically loads AGENTS.md configuration file content at session start to ensure Claude Code follows project-specific agent behavior. Only loads if AGENTS.md exists, otherwise passes empty...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/agents-md-loader

    → .claude/settings.json

  • ai bash guard

    security

    AI-powered bash command security guard. Before any Bash command runs, a lightweight Claude subagent evaluates it for destructive or irreversible patterns, recursive deletes, force pushes to...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook security/ai-bash-guard

    → .claude/settings.json

  • auto git add

    git workflow

    Automatically stage modified files with git add after editing. Helps maintain a clean git workflow by staging changes as they're made.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook git-workflow/auto-git-add

    → .claude/settings.json

  • backup before edit

    pre tool

    Create automatic backup of files before any Edit operation for safety. This hook creates a timestamped backup copy (filename.backup.timestamp) of any existing file before Claude modifies it....

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook pre-tool/backup-before-edit

    → .claude/settings.json

  • build on change

    automation

    Automatically trigger build processes when source files change. Detects common build tools and runs appropriate build commands.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/build-on-change

    → .claude/settings.json

  • change logger

    automation

    Log every file mutation to CSV for demo prep. Records timestamp, tool, file path, action, and details for Edit, MultiEdit, Write, and Bash operations. Output: .claude/critical_log_changes.csv

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/change-logger

    → .claude/settings.json

  • change tracker

    development tools

    Track file changes in a simple log. Records which files were modified and when for easy tracking of Claude Code activity.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook development-tools/change-tracker

    → .claude/settings.json

  • command logger

    development tools

    Log all Claude Code commands to a file for audit and debugging purposes. Simple logging that records tool usage with timestamps.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook development-tools/command-logger

    → .claude/settings.json

  • console log cleaner

    pre tool

    Warns about console.log statements when editing files on production branches (main/master). Helps prevent debug code from reaching production.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook pre-tool/console-log-cleaner

    → .claude/settings.json

  • context timeline

    monitoring

    Real-time browser visualization of Claude Code's context window and subagent/tool execution as a git-graph timeline. Opens http://localhost:7878 on SessionStart with a vertical timeline (most...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook monitoring/context-timeline

    → .claude/settings.json

  • conventional commits

    git

    Enforce conventional commit message format for all git commits. Validates commit messages follow the pattern: type(scope): description. Supported types: feat, fix, docs, style, refactor, perf,...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook git/conventional-commits

    → .claude/settings.json

  • dangerous command blocker

    security

    Advanced protection against dangerous shell commands with multi-level security. Blocks catastrophic operations (rm -rf /, dd, mkfs), protects critical paths (.claude/, .git/, node_modules/), and...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook security/dangerous-command-blocker

    → .claude/settings.json

  • debug window

    development tools

    Auto Debug Log Viewer. Opens a live-tailing debug log window when Claude Code starts with --debug or -d flag. The window closes automatically on session end. To keep the debug window open after...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook development-tools/debug-window

    → .claude/settings.json

  • dependency checker

    automation

    Advanced dependency analysis and security checking. Monitors for outdated packages, security vulnerabilities, and license compatibility.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/dependency-checker

    → .claude/settings.json

  • deployment health monitor

    automation

    Monitor deployment status, error rates, and performance metrics, sending notifications for failed deployments or performance degradation. Tracks Vercel deployment health, monitors build...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/deployment-health-monitor

    → .claude/settings.json

  • desktop notification on stop

    monitoring

    Sends a native desktop notification when Claude Code finishes responding. Uses the Stop hook event so you get a single notification per response instead of one per tool call (which is very noisy...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook monitoring/desktop-notification-on-stop

    → .claude/settings.json

  • discord detailed notifications

    automation

    Send detailed Discord notifications with session information when Claude Code finishes. Includes working directory, session duration, and system info with rich embeds. Requires DISCORD_WEBHOOK_URL...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/discord-detailed-notifications

    → .claude/settings.json

  • discord error notifications

    automation

    Send Discord notifications when Claude Code encounters long-running operations or when tools take significant time. Helps monitor productivity and catch potential issues with rich embeds. Requires...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/discord-error-notifications

    → .claude/settings.json

  • discord notifications

    automation

    Send Discord notifications when Claude Code finishes working. Requires DISCORD_WEBHOOK_URL environment variable. Get webhook URL from Discord Server Settings -> Integrations -> Webhooks.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook automation/discord-notifications

    → .claude/settings.json

  • doordash allergy checkout gate

    doordash

    Deterministic allergy tripwire for DoorDash CLI (dd-cli) checkouts. Before any 'dd-cli order checkout-url' (direct or via the dd-guard wrapper) it verifies that a fresh vetted-cart dump exists for...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook doordash/doordash-allergy-checkout-gate

    → .claude/settings.json

  • doordash audit log

    doordash

    Append-only audit log of every DoorDash CLI (dd-cli) invocation made through Claude Code. A PostToolUse hook records one versioned JSON line per dd-cli command (timestamp, session, cwd, command...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook doordash/doordash-audit-log

    → .claude/settings.json

  • doordash group checkout gate

    doordash

    Live allergen re-check for DoorDash CLI group orders. When a checkout runs for a cart that has a doordash-group-orders round ledger (.dd/round-*.json), this hook itself runs 'dd-cli cart show',...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook doordash/doordash-group-checkout-gate

    → .claude/settings.json

  • doordash spend guard

    doordash

    Enforce the dd-guard spending gate for DoorDash CLI (dd-cli). Denies raw 'dd-cli order checkout-url' and 'dd-cli cart add-items' Bash calls that bypass the dd-guard.sh wrapper (installed by the...

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook doordash/doordash-spend-guard

    → .claude/settings.json

  • edit audit log

    development tools

    Log all file edits to a project-local audit file with timestamps. Records every Edit tool usage to .claude/edit-log.txt for tracking changes across sessions. Requires jq.

    $ … npx github:marnixGeerkens/rocketlauncher-cli add hook development-tools/edit-audit-log

    → .claude/settings.json

Includes open source components. Copyright (c) 2026 RocketLauncher AI and contributors. MIT licence.