Book 2: Power User
Verified on 2026-10-04 with Claude Code 2.1.289.
Book 1 taught you to work with one agent in one session. Book 2 is for developers who use Claude Code every day and want more out of it: commands and skills that encode your workflow, plugins and mods that extend the tool itself, subagents and parallel sessions, hooks and MCP, and the context and cost discipline that keeps all of it fast.
The theme running through this edition is that you no longer read every line the agent writes. So the chapters lean on three habits: give the agent a way to check its own work, keep the harness (what loads into every session) small and audited, and measure before you trust a skill, plugin or setting.
Contents
Part I: Commands, skills and plugins
- Slash Commands: the built-ins that matter, including
/goal,/branch,/fork,/subtask,/usage,/doctor,/code-reviewand/design - Custom Skills: writing skills, and keeping a skill library healthy with
/skill-doctor - Skill Composition: stacking and chaining skills into workflows
- Plugins, Marketplace and Mods: installing, testing with
claude plugin eval, publishing, and the power and risk of mods
Part II: Agents and sessions
- Subagents: background, nested and forked subagents, and when not to use them
- Agent Catalog: built-in agent types and custom agent files
- The Agent View and Sessions:
claude agents, cross-session messaging, many sessions on one machine - Worktrees: parallel work in isolated checkouts, and why a worktree is not a security boundary
Part III: Hooks, automation and tools
- Hooks: lifecycle events, and when a hook beats a mod
- Automated Workflows: headless runs and workflows that script many subagents
- MCP, CLI or Skill?: choosing how to give the agent a capability
- MCP in Practice: adding servers, a database example, writing a small server
- Custom Tools: extending what Claude can call
- Agents That See: artifacts, the in-app browser, simulators and computer use for checking UI work
Part IV: Context, cost and memory
- Context Engineering: compaction, prompt audits and a small baseline
- Tokens, Limits and Caching: weekly limits,
/usage, prompt caching, effort and model choice - Memory Architecture: when external memory or a code graph helps, and when it hurts
- Large Projects: brownfield codebases and agent-written docs
Part V: Surfaces and speed
- Desktop and Web: what the desktop and web apps add
- Voice, Fast Mode and Effort: speed and reasoning depth, and changing them mid-session
How to read this book
Parts I and IV pay off for everyone; read them first. Part II matters once you run more than one task at a time. Part III is reference material you will come back to when you automate something. If you are coming from the first edition, the migration guide maps every old chapter to its new home; the first edition itself stays readable at /v1/.
When you finish, Book 3: Architect covers verification at scale, orchestrating many agents, containment and cost.
Check that it worked
Run claude --version in your shell. If it prints a version older than 2.1.289, run claude update first: several chapters in this book rely on recent commands, and each notes the minimum version where it matters.
Sources
- Claude Code documentation index, Anthropic, accessed 2026-10-04. https://code.claude.com/docs/llms.txt
claude --help, Claude Code 2.1.289, run 2026-10-04.