Core Workflow
Understand how Claude Code reads your codebase, edits multiple files, manages memory, and integrates with your terminal.
Claude Code does not simply open files one at a time -- it actively explores your entire project using a suite of built-in navigation tools. This guide explains exactly how Claude indexes your codebase through Glob, Grep, Read, and Bash, how the context window is managed and compacted, and how you can structure your project to help Claude work faster and more accurately.
Understand how Claude Code coordinates changes across multiple files — maintaining type safety, import consistency, and architectural coherence in a single pass.
Learn how Claude Code manages context across a session and between sessions — from conversation history and auto-compaction to CLAUDE.md, the /memory command, and strategies for long-running work.
Learn how Claude Code runs shell commands, interprets their output, and iterates — plus how to configure the permission model so it can work autonomously on safe commands while always asking before risky ones.