Claude Code
Official docs outline
19 sections- Claude Code overview
What Claude Code is: agentic coding in terminal and IDE, the agent loop, what it can read, edit and run.
- Common workflows
Everyday usage patterns: exploring a codebase, plan mode, fixing bugs, writing tests, git workflows, working with images, resuming sessions.
- Memory and CLAUDE.md
CLAUDE.md files and their hierarchy (user, project, local), imports, auto memory, persistent project instructions.
- Settings files and precedence
settings.json at user, project and local scope, enterprise managed settings, precedence order, environment variables and configuration keys.
- Permissions
Allow, ask and deny rules for tools, rule syntax for Bash/Read/Edit/WebFetch, directories, tool permission evaluation.
- Permission modes
Default, acceptEdits, plan, auto and bypassPermissions modes, how each changes prompting and autonomy.
- Sandboxing
Sandboxed Bash tool with filesystem and network isolation, allowed domains, reducing permission prompts safely.
- Hooks
Lifecycle hooks (PreToolUse, PostToolUse, UserPromptSubmit, Stop, SessionStart), matchers, command hooks, JSON input/output, exit codes that block actions.
- Subagents
Custom subagents defined as markdown with frontmatter, separate context windows, tool restrictions, delegation and parallel agents.
- Skills
SKILL.md packaged instructions, progressive disclosure, frontmatter, scripts and resources, automatic and manual invocation.
- Commands and slash commands
Built-in slash commands, custom commands as markdown files, arguments, project vs user commands.
- MCP servers in Claude Code
Adding MCP servers (stdio, HTTP, SSE), scopes, OAuth authentication, using MCP tools, resources and prompts, .mcp.json.
- Plugins
Packaging commands, agents, skills, hooks and MCP servers as plugins, marketplaces and distribution.
- Checkpointing
Automatic checkpoints of file edits, rewinding code and conversation state, limitations with bash changes.
- Model configuration
Selecting models and aliases, opusplan, effort and thinking settings, environment variables for model overrides.
- Headless mode and programmatic use
Running claude -p non-interactively, output formats (text, json, stream-json), session resumption, scripting and CI usage.
- Agent SDK
Building custom agents with the Claude Agent SDK in Python and TypeScript, query loop, custom tools, hooks and permissions in code.
- GitHub Actions integration
Running Claude Code in CI, @claude mentions on PRs and issues, action configuration and secrets.
- Monitoring and usage
OpenTelemetry metrics and events, token and cost tracking, telemetry configuration for teams.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| claude-haiku-5-5 | Oct 7, 2026 | — | Until Oct 7, 2027 |
| claude-sonnet-5-5 | Sep 28, 2026 | — | Until Sep 28, 2027 |
| claude-opus-5-5 | Sep 22, 2026 | — | Until Sep 22, 2027 |
| claude-mythos-5-1 | Sep 1, 2026 | — | Until Sep 1, 2027 |
| claude-fable-5-1 | Sep 1, 2026 | — | Until Sep 1, 2027 |
| claude-opus-5 | Jul 24, 2026 | — | Until Jul 24, 2027 |
Source: endoflife.date