Claude Code guides

Practical, no-fluff guides to getting more out of Claude Code: hooks, desktop notifications, and running several sessions at once. Written and published by the team behind Blooby, the desktop app that gives every Claude Code session its own mascot. Free to read, no sign-up.

Workflow

Claude Code with git worktrees

Git worktrees are the cleanest way to run several Claude Code agents on one repo at once, each on its own branch and folder, never stepping on each other.

Hooks

What every Claude Code hook event means

A reference for each Claude Code hook event (SessionStart, PreToolUse, PostToolUse, Notification, Stop, SubagentStop, PreCompact and more), with when it fires and what to use it for.

Hooks

Claude Code hooks: the complete guide

What Claude Code hooks are, every lifecycle event they fire on, how to configure them in settings.json, and practical examples you can copy.

Notifications

How to get notified when Claude Code needs you (or finishes)

Stop tabbing back to check on Claude Code. Use the Notification and Stop hooks to get a desktop alert the moment a run needs your input or completes.

Hooks

Gate tool calls with the Claude Code PreToolUse hook

The PreToolUse hook runs before Claude Code executes a tool, so it can inspect, log or block the call. Here is how to match tools and use it safely.

Config

Your Claude Code settings.json, explained

Where Claude Code reads settings from, and the two keys that matter most day to day: permissions (what the agent may do on its own) and hooks (what runs on each event).

Notifications

Send Claude Code alerts to Slack or Discord

Wire a Claude Code hook to a Slack or Discord webhook so a run finishing, or needing you, pings a channel. Copy-paste curl examples included.

Notifications

Play a sound when Claude Code finishes

A one-line Claude Code hook that plays a sound the moment a run finishes, on macOS, Linux and Windows, so you can look away and still know when it is done.

Hooks

The Claude Code Stop hook, explained

The Stop hook fires when Claude Code finishes a turn. Here is exactly when it runs, what it receives, and copy-paste examples to log, notify or chain the next step.

Workflow

Understanding Claude Code subagents (the Task tool)

What subagents are in Claude Code, how the Task tool spawns them to work in parallel, and how the SubagentStop hook lets you track them finishing.

Workflow

Claude Code tips to work faster

Practical Claude Code tips: widen permissions for safe actions, run agents in parallel with worktrees, wire hooks for awareness, and stop babysitting the terminal.

Workflow

Running multiple Claude Code sessions without losing track

Run several Claude Code agents in parallel with git worktrees and clear conventions, and keep tabs on which session needs you at any moment.