SECTION 1 - The Foundations (Concepts 1-8)
SECTION 2 - Making Claude Personal (Concepts 9-14)
SECTION 3 - Power Features (Concepts 15-23)
SECTION 4 - Using Claude Autonomously (Concepts 24-27)

00:00 - Every Claude Code Concept Explained
01:00 - What is Claude Code?
01:40 - The Terminal
02:30 - Prompts
03:09 - Permissions
05:29 - Tools (Read / Write / Bash)
06:22 - Context Window
07:20 - Conversation History / Resume
08:00 - Token Usage / Cost Tracking
08:52 - CLAUDE.md
09:25 - Memory Usage
10:30 - Compact Context
11:26 - Models (Sonnet, Opus, Haiku)
12:05 - Denying Access to Files
12:56 - Flags
14:13 - Extended Thinking
15:03 - Slash Commands
15:50 - Skills
16:46 - Hooks
17:23 - MCP Servers
18:00 - Sub-Agents
19:30 - Agent Teams
20:48 - Image / Screenshot Support
21:38 - Checkpoints / Undo
22:19 - Git Integration
23:09 - Headless Mode
24:23 - Claude Max vs API (How You Pay)
25:02 - Worktrees
26:00 - What next?


Create a detailed outline of this video, broken down by sections and subjects that are given in the video description.

Here is a detailed outline of the video, organized by the four sections listed in the description and the named chapters within each section.[youtube]​


Section 1 – The Foundations (Concepts 1–8)

  1. Every Claude Code Concept Explained (Intro) [00:00][youtube]​

    • Problem setup: non‑technical users are overwhelmed by terms like context window, sub‑agents, MCP servers.[youtube]​

    • Goal: build a clear mental model of Claude Code via 27 short concepts, from basics to advanced.[youtube]​

  2. Concept 1 – What is Claude Code? [01:00][youtube]​

    • Contrast with chatbots (Claude, ChatGPT, Gemini) that “only talk” vs Claude Code which can act on your computer.[youtube]​

    • Capabilities: create files, build websites, set up databases, install packages, automate repetitive tasks via plain‑English instructions.[youtube]​

  3. Concept 2 – The Terminal [01:40][youtube]​

    • Claude Code runs in the terminal (not the browser) as a text interface to your computer.[youtube]​

    • Minimal commands you need: open Claude (claude), close (Ctrl+C twice), clear memory (/clear later), while Claude handles most other terminal details.[youtube]​

  4. Concept 3 – Prompts [02:30][youtube]​

    • Prompts are natural‑language instructions like “build me a landing page” or “fix this error.”[youtube]​

    • Emphasis on specificity: describe structure, styling, and requirements (e.g., single page, green color scheme, contact form, three service cards) for better results.[youtube]​

  5. Concept 4 – Permissions [03:09][youtube]​

    • Claude Code can create, edit, and delete files and run commands, so it requests approval by default for significant actions.[youtube]​

    • Strategy: start with frequent approvals to learn what it’s doing, then pre‑approve safe actions via settings.json or /permissions while gating risky ones.[youtube]​

    • Safe to pre‑approve: reading files/folders, running dev server, running tests, git operations.[youtube]​

    • Keep gated: installing packages, deleting files/folders, network/API calls or anything touching the internet.[youtube]​

    • Avoid using --dangerously-skip-permissions; instead, maintain an allow‑list in settings.json that can be shared with your team.[youtube]​

  6. Concept 5 – Tools (Read / Write / Bash) [05:29][youtube]​

    • Core tools: read (inspect files/data), write (create or modify files), bash (run shell commands like ls, installing packages, running tests, moving files).[youtube]​

    • You describe the goal; Claude chooses appropriate tools automatically (e.g., using bash ls to list files).[youtube]​

  7. Concept 6 – Context Window [06:22][youtube]​

    • Context window = Claude’s short‑term memory: all messages, files read, and responses in the current session.[youtube]​

    • When it fills up, “context rot” occurs: earlier information is lost and outputs degrade.[youtube]​

    • Mitigation: keep conversations focused, start new sessions for new tasks, use /clear or /compact to manage context; track usage via the green bar.[youtube]​

  8. Concept 7 – Conversation History / Resume [07:20][youtube]​

    • Claude Code automatically saves session history.[youtube]​

    • Use claude-resume to reopen the most recent conversation and continue with the same context.[youtube]​

    • You can view a list of previous sessions, see what each was about, and resume long‑running projects over multiple days.[youtube]​

  9. Concept 8 – Token Usage / Cost Tracking [08:00][youtube]​

    • Costs are based on tokens (≈ three‑quarters of a word); both inputs, outputs, and files read consume tokens.[youtube]​

    • Different models (e.g., Sonnet vs Opus) have different pricing; Claude Code tracks token usage so you can monitor spend.[youtube]​

    • Commands like /cost and /stats show tokens used in the current session.[youtube]​


Section 2 – Making Claude Personal (Concepts 9–14)

  1. Concept 9 – CLAUDE.md [08:52][youtube]​
  1. Concept 10 – Memory Usage [09:25][youtube]​
  1. Concept 11 – Compact Context [10:30][youtube]​
  1. Concept 12 – Models (Sonnet, Opus, Haiku) [11:26][youtube]​
  1. Concept 13 – Denying Access to Files [12:05][youtube]​
  1. Concept 14 – Flags [12:56][youtube]​

Section 3 – Power Features (Concepts 15–23)

  1. Concept 15 – Extended Thinking [14:13][youtube]​
  1. Concept 16 – Slash Commands [15:03][youtube]​
  1. Concept 17 – Skills [15:50][youtube]​
  1. Concept 18 – Hooks [16:46][youtube]​
  1. Concept 19 – MCP Servers [17:23][youtube]​
  1. Concept 20 – Sub‑Agents [18:00][youtube]​
  1. Concept 21 – Agent Teams [19:30][youtube]​
  1. Concept 22 – Image / Screenshot Support [20:48][youtube]​
  1. Concept 23 – Checkpoints / Undo [21:38][youtube]​

Section 4 – Using Claude Autonomously (Concepts 24–27)

  1. Concept 24 – Git Integration [22:19][youtube]​
  1. Concept 25 – Headless Mode (CLI Mode) [23:09][youtube]​
  1. Concept 26 – Claude Max vs API (How You Pay) [24:23][youtube]​
  1. Concept 27 – Worktrees [25:02][youtube]​
  1. Closing – What Next? [26:00][youtube]​