Skip to main content

Concept ↔ Source Quick Map (English)

Paths are relative to the repo root claude-code-snapshot/. Doc chapter refers to learn_claude_code/docs/en/ (or top-level docs/en/ if mirrored).

ConceptPrimary sourcesSupporting sourcesDoc chapter
CLI entrysrc/entrypoints/cli.tsxsrc/main.tsx02-startup-flow.md
Startup / bootstrapsrc/main.tsxsrc/utils/sessionStart.ts02-startup-flow.md
Agent core loopsrc/query.tssrc/utils/messages.ts03-core-loop.md
Tool model / executionsrc/Tool.tssrc/utils/toolResultStorage.ts04-tool-system.md
Permissions / rulessrc/utils/permissions/src/utils/settings/permissionValidation.ts05-permission-security.md
System prompt / contextsrc/utils/systemPrompt.tssrc/utils/messages/mappers.ts06-context-prompt.md
Session / memorysrc/utils/sessionStorage.tssrc/services/compact/sessionMemoryCompact.ts07-memory-system.md
Terminal UI / REPLsrc/screens/REPL.tsxsrc/interactiveHelpers.tsx08-terminal-ui.md
MCP toolstools/MCPTool/MCPTool.tssrc/entrypoints/mcp.ts, src/utils/mcpValidation.ts09-mcp-integration.md
Swarm / multi-agentsrc/utils/swarm/src/utils/teammateMailbox.ts, src/utils/swarm/permissionSync.ts10-multi-agent.md
Plugins / skillssrc/utils/plugins/src/utils/skills/11-plugin-skill.md
Streaming / APIsrc/utils/stream.tssrc/utils/model/model.ts12-api-streaming.md
Settingssrc/utils/settings/settings.tssrc/utils/settings/mdm/settings.ts13-config-settings.md
Compaction / autocompactsrc/services/compact/compact.tssrc/services/compact/microCompact.ts, src/services/compact/autoCompact.ts14-compact-context-mgmt.md
Slash commandssrc/commands/src/utils/slashCommandParsing.ts15-command-system.md
Token budgetsrc/utils/tokenBudget.tssrc/utils/tokens.ts14-compact-context-mgmt.md
Vim modesrc/vim/src/screens/REPL.tsx08-terminal-ui.md
Tool registry / searchsrc/utils/toolSearch.tssrc/utils/toolSchemaCache.ts04-tool-system.md

If you only have the learn_claude_code/ tree checked out, use docs/en/ or learn_claude_code/docs/en/ for the same chapter names.