Claude Code
Claude Code (claude.ai/code) is not just Claude in a terminal — it is an agentic coding assistant that can read your files, write code, run shell commands, and manage your project autonomously. This section covers the full surface of the tool.
In This Section
What is Claude Code
Overview — what makes Claude Code different from a chat interface, and what it can do in your codebase.
Getting Started
Install, authenticate, and run your first Claude Code session — step by step.
Slash Commands
/init, /compact, /help, /pr, /review — the built-in commands and what each does.
Hooks
Pre- and post-tool hooks — how to run custom shell commands in response to Claude Code events.
MCP Servers
Extending Claude Code with custom MCP tools — adding servers to your config and calling them in sessions.
Memory & CLAUDE.md
Persistent project instructions via CLAUDE.md files and the auto-memory system.
Settings & Permissions
allowedTools, trust levels, API key config, and controlling what Claude Code can and cannot do.