Skip to content
Code Guide

Introduction

A comprehensive, self-contained guide to mastering Claude Code - from zero to power user.

Author: Florian BRUNIAUX | Founding Engineer @Méthode Aristote

Written with: Claude (Anthropic)

Reading time: ~30-40 hours (full) | ~15 minutes (Quick Start only)

Last updated: January 2026

Version: 3.32.2


This guide is not official Anthropic documentation. It’s a community resource based on my exploration of Claude Code over several months.

What you’ll find:

  • Patterns that have worked for me
  • Observations that may not generalize to your workflow
  • Time estimates and percentages that are rough approximations, not measurements

What you won’t find:

  • Definitive answers (the tool is too new)
  • Benchmarked performance claims
  • Guarantees that any technique will work for you

Use critically. Experiment. Share what works for you.

⚠️ Note (Jan 2026): If you’ve heard about ClawdBot recently, that’s a different tool. ClawdBot is a self-hosted chatbot assistant accessible via messaging apps (Telegram, WhatsApp, etc.), designed for personal automation and smart home use cases. Claude Code is a CLI tool for developers (terminal/IDE integration) focused on software development workflows. Both use Claude models but serve distinct audiences and use cases. More details in Appendix B: FAQ.


If you only have 5 minutes, here’s what you need to know:

Terminal window
claude # Start Claude Code
/help # Show all commands
/status # Check context usage
/compact # Compress context when >70%
/clear # Fresh start
/plan # Safe read-only mode
Ctrl+C # Cancel operation
Describe → Claude Analyzes → Review Diff → Accept/Reject → Verify
Context %Action
0-50%Work freely
50-70%Be selective
70-90%/compact now
90%+/clear required

These thresholds are based on my experience. Your optimal workflow may differ depending on task complexity and working style.

~/.claude/CLAUDE.md → Global (all projects)
/project/CLAUDE.md → Project (committed)
/project/.claude/ → Personal (not committed)
FeatureWhat It Does
AgentsSpecialized AI personas for specific tasks
SkillsReusable knowledge modules
HooksAutomation scripts triggered by events
MCP ServersExternal tools (Serena, Context7, Playwright…)
PluginsCommunity-created extension packages
  1. Always review diffs before accepting changes
  2. Use /compact before context gets critical
  3. Be specific in your requests (WHAT, WHERE, HOW, VERIFY)
  4. Start with Plan Mode for complex/risky tasks
  5. Create CLAUDE.md for every project
Simple task → Just ask Claude
Complex task → Use TodoWrite to plan
Risky change → Enter Plan Mode first
Repeating task → Create an agent or command
Context full → /compact or /clear

Now read Section 1 for the full Quick Start, or jump to any section you need.


The guide has 11 chapters and 22,000+ lines. You don’t need to read everything — here’s what matters for your situation:

I am…Read thisSkip thisTime
Developer, getting startedCh.1 → Ch.2 → Ch.3Ch.9, Ch.11, Appendix3h
Developer, intermediateCh.2.6 → Ch.4 → Ch.5 → Ch.7Ch.1, Ch.10 ref only4h
Power user / seniorCh.9 (Advanced) → Ch.4-8Ch.1 Quick Start2h
Tech Lead / EMCh.3.5 → Ch.9.17 → Ch.9.20 → Ch.11Ch.5-6 detail1h30
Just need a referenceCh.10.5 CheatsheetEverything else5 min

If you only have time for 5 sections:

  1. 2.6 Mental Model — Understand how Claude Code thinks (20 min)
  2. 3.1 CLAUDE.md — Persistent memory that survives sessions (30 min)
  3. 9.1 The Trinity — The core pattern for agentic work (20 min)
  4. 7.4 Security Hooks — Automate guardrails you won’t forget (30 min)
  5. 10.5 Cheatsheet — Daily reference, bookmark it (5 min)


Quick jump: Installation · First Workflow · Essential Commands · Permission Modes · Productivity Checklist · Migrating from Other Tools · Beginner Mistakes


Reading time: 15 minutes

Skill level: Beginner

Goal: Go from zero to productive

Already using Claude Code? Skip to 1.6 Migration guide or go directly to Ch.2 Core Concepts.