Claude Code v2.1.19 What's new β†’

Master Claude Code

The only comprehensive AI coding assistant guide you need

14,900+ lines • 88 templates • 227 quiz questions

stars 1.2k lines 14,900+ templates 82 quiz 227 questions

Not a developer? Claude Cowork automates Excel, Word & PDF for knowledge workers.

macOS only Pro $20/mo
Get Started with Cowork β†’
Personalized Learning

Start With Interactive Onboarding

Claude asks 2-4 questions about your profile, then guides you through personalized content

1

Choose your language
English or French

2

Select your goal
Learn, audit setup, or explore

3

Pick your level
Junior, Senior, or Power User

4

Get personalized path
Curated content for you

Quick Reference

Already know what you need?

I need... Go here Time
Quick reference Cheat Sheet 2 min
Key principles 6 Golden Rules 1 min
Full documentation Ultimate Guide ~3h
Starter CLAUDE.md Template (30 sec)
CLAUDE.md
# Project: [NAME]

## Tech Stack
- Language: [e.g., TypeScript]
- Framework: [e.g., Next.js 14]
- Testing: [e.g., Vitest]

## Commands
- Build: `npm run build`
- Test: `npm test`
- Lint: `npm run lint`

## Rules
- Run tests before marking tasks complete
- Follow existing code patterns
- Keep commits atomic and conventional

Save as CLAUDE.md in your project root. Claude reads it automatically.

Why This Guide?

Claude Code transforms your terminal into an AI pair programming environment. Stop wasting time on trial and error.

Claude Code Architecture: AI Models (Opus, Sonnet) connect through Claude Code's orchestration layer to your code environment via File Editing, Command Execution, and Repo Navigation
Key insight: Claude Code is NOT a new AI model β€” it's an orchestration layer connecting Claude to your dev environment.
Diagram by Mohamed Ali Ben Salem

Without the Guide

  • Generic prompts that miss context
  • Default config leaving performance on the table
  • Debugging by trial and error
  • Scattered tutorials, outdated in weeks
  • No clear learning progression

With the Guide

  • Battle-tested prompt patterns
  • Optimized CLAUDE.md configurations
  • Proven methodologies (TDD, SDD, BDD)
  • 17,600+ lines of curated, maintained content
  • Clear path from beginner to power user

Claude Code vs GitHub Copilot vs Cursor

How does this AI coding assistant compare to alternatives?

Feature Claude Code GitHub Copilot Cursor
Interface Terminal CLI IDE Extension Full IDE (VS Code fork)
Agentic Mode Multi-file, autonomous Agent Mode (VS Code) Composer mode
Context Window 200K tokens (up to 1M) 64K-128K tokens 32K-200K tokens
Project Memory CLAUDE.md files ~ Repo embeddings .cursorrules
Custom Agents Agent SDK + Skills ~ MCP configs ~ MCP integrations
MCP Integration Native client/server Via Agent Mode Docs integration
Shell Execution Native terminal Agent Mode Integrated
Hooks System Event-driven hooks
Best For Terminal power users, automation IDE-integrated coding Visual IDE users

Each tool has its strengths. Claude Code excels at autonomous multi-file operations and deep code generation from the terminal. This guide helps you master its unique capabilities.

Complementary AI Ecosystem

Claude Code excels at implementation. Chain it with the right tools for a complete workflow.

✍️
Clarify
Claude
structured request
πŸ”
Research
Perplexity
spec.md
πŸ’»
Implement
Claude Code
working code
πŸ“Š
Deliver
Kimi
presentation.pptx

Choose Your Path

Learning tracks adapted to your experience

Junior Developer

Foundation path for newcomers

  1. Read the Cheat Sheet
  2. Create your first CLAUDE.md
  3. Practice with simple tasks
  4. Learn diff review workflow
  5. Explore slash commands
  6. Take the beginner quiz

Senior Developer

Intermediate efficiency boost

  1. Skim Quick Start
  2. Set up custom hooks
  3. Configure MCP servers
  4. Create project-specific agents
  5. Master Plan Mode
  6. Build automation workflows

Product Manager

Overview for non-technical roles

  1. Read Architecture overview
  2. Understand capabilities
  3. Review privacy guide
  4. Learn team integration
  5. Explore use cases

DevOps / SRE

Infrastructure and reliability focus

  1. Setup Claude for infrastructure
  2. Master the FIRE debugging framework
  3. Practice K8s troubleshooting
  4. Automate incident response

Product Designer

Design-to-code workflow with Figma MCP

  1. Learn image analysis basics
  2. Explore wireframing tools
  3. Setup Figma MCP
  4. Master design-to-code workflow ⭐
  5. Print cheat sheet

6 Golden Rules

Memorize these for immediate improvement

1

Review diffs before accepting

Always check what Claude changes. Trust, but verify.

2

/compact at 70% context

Check with /status. Summarize before you hit the limit.

3

Be specific: WHAT + WHERE + HOW + VERIFY

Clear prompts get better results. Include success criteria.

4

Plan Mode first for complex tasks

Use Shift+Tab twice for risky or multi-step work.

5

Create CLAUDE.md for every project

Project context makes Claude significantly more effective.

6

Commit frequently after each task

Small atomic commits let you safely revert if something goes wrong.

The Prompt Formula

Structure your prompts for better results

WHAT Concrete deliverable
WHERE File paths
HOW Constraints, approach
VERIFY Success criteria

Example

Add input validation to the login form.
WHERE: src/components/LoginForm.tsx
HOW: Use Zod schema, show inline errors
VERIFY: Empty email shows error message

Community & Resources

Communaute francophone | Tu veux parler de dev et d'IA ? Challenger des idees ? Presenter des outils ? En decouvrir ?

Dev With AI rassemble pres de 1500 devs sur Slack, tous niveaux et toutes technos confondus β€” enthousiastes comme sceptiques. Meetups a Paris, Bordeaux et Lyon.

Contribute to the Guide

The guide repo is open-source. Found an error? Have a better template?

Contributing Guide →

Star on GitHub

If this guide saved you time, show your support.

GitHub Repository →
Florian BRUNIAUX - Claude Code Guide author, Founding Engineer at MΓ©thode Aristote

By Florian BRUNIAUX

Founding Engineer @ Methode Aristote

11+ years in tech as CTO, VP Engineering & Founding Engineer. Fullstack developer (TypeScript, Ruby, Python) with a passion for solving problems through technology. Leadership driven by transparency, building teams with loyalty, ambition & benevolence.

What's New

Latest updates from the changelog

Loading changelog...
View Full Changelog →

Claude Code Releases

Latest versions and breaking changes from Anthropic

Showing 6 of 42 releases

v2.1.19 Jan 25, 2026
  • New: CLAUDE_CODE_ENABLE_TASKS env var (toggle task systems)
  • New: Argument shorthand $0, $1 in custom commands
  • [VSCode] Session forking/rewind for all users
  • Fixed: Multiple session resuming issues with git worktrees
v2.1.18 Jan 24, 2026
  • ⭐ Customizable keyboard shortcuts with /keybindings
  • Per-context keybindings, chord sequences
v2.1.17 Jan 23, 2026
  • Fix: Crashes on processors without AVX instruction support
v2.1.16 Jan 22, 2026
  • ⭐ New task management system with dependency tracking
  • [VSCode] Native plugin management support
  • [VSCode] OAuth users can browse/resume remote sessions
  • Fixed: OOM crashes with heavy subagent usage
v2.1.15 Jan 22, 2026
  • ⚠️ Deprecation notice for npm installations
  • UI rendering performance improved with React Compiler
  • Fixed: MCP stdio server timeout causing UI freezes
v2.1.14 Jan 21, 2026
  • History-based autocomplete in bash mode (! + Tab)
  • Search in installed plugins list
  • Git commit SHA pinning for plugins
  • Multiple fixes: context window, memory, autocomplete
v2.1.12 Jan 18, 2026
  • Bug fix: Message rendering
v2.1.11 Jan 17, 2026
  • Fix: Excessive MCP connection requests for HTTP/SSE transports
v2.1.10 Jan 17, 2026
  • New Setup hook event (--init, --maintenance flags)
  • Keyboard shortcut 'c' to copy OAuth URL
  • File suggestions show as removable attachments
v2.1.9 Jan 16, 2026
  • auto:N syntax for MCP tool search threshold
  • plansDirectory setting for custom plan locations
  • Session URL attribution to commits/PRs
v2.1.7 Jan 15, 2026
  • showTurnDuration setting
  • MCP tool search auto mode enabled by default
  • Inline agent response in task notifications
⚠️ Breaking:
  • Security fix: Wildcard permission rules now properly handle compound commands (cd && rm) requiring multiple rules
  • OAuth/API Console: console.anthropic.com β†’ platform.claude.com (credential migration required)
v2.1.6 Jan 14, 2026
  • Search in /config command
  • Date range filtering in /stats
  • Auto-discovery of nested .claude/skills
⚠️ Breaking:
  • Security fix: Prevented shell line continuation from bypassing permission checks
v2.1.5 Jan 13, 2026
  • URL validation for remote sessions
  • Fixed: Agent tools with binary outputs now handle properly
v2.1.4 Jan 13, 2026
  • Agent tool output encoding improvements
  • Fixed: Remote sessions error handling
v2.1.3 Jan 10, 2026
  • /info command displays MCP server list
  • MCP tool discovery improvements
v2.1.2 Jan 9, 2026
  • Enhanced error messages for MCP server failures
  • Fixed: Bash tool permission edge cases
⚠️ Breaking:
  • Security fix: Command injection vulnerability in bash processing
v2.1.1 Jan 9, 2026
  • Improved agent task output formatting
  • Fixed: Permission prompt edge cases
v2.1.0 Jan 8, 2026
  • Skill hot-reload without restart
  • Vim motions support in editor
  • /plan command for structured planning
⚠️ Breaking:
  • OAuth/API Console URL changed: console.anthropic.com β†’ platform.claude.com
v2.0.70 Jan 7, 2026
  • Agent task UI improvements
  • Fixed: Skill command parsing
⚠️ Breaking:
  • Removed # shortcut for quick memory (use /memory command instead)
v2.0.69 Jan 6, 2026
  • MCP server status indicators
  • Enhanced bash command history
v2.0.68 Jan 5, 2026
  • Agent tool output formatting
  • Fixed: Skill discovery edge cases
v2.0.67 Jan 4, 2026
  • Improved error messages for permission denials
  • Fixed: MCP tool schema validation
v2.0.66 Jan 3, 2026
  • Enhanced agent task progress indicators
  • Fixed: Bash tool timeout handling
v2.0.65 Jan 2, 2026
  • MCP server health checks
  • Fixed: Skill argument parsing
v2.0.64 Jan 1, 2026
  • Improved agent task error recovery
  • Fixed: Permission prompt display
v2.0.63 Dec 31, 2025
  • Enhanced bash autocomplete suggestions
  • Fixed: MCP tool discovery
v2.0.62 Dec 30, 2025
  • Agent tool output formatting improvements
  • Fixed: Skill hot-reload edge cases
v2.0.61 Dec 29, 2025
  • Improved error messages for MCP server failures
  • Fixed: Permission prompt edge cases
v2.0.60 Dec 28, 2025
  • Enhanced agent task progress indicators
  • Fixed: Bash tool timeout handling
v2.0.59 Dec 27, 2025
  • MCP server health checks
  • Fixed: Skill argument parsing
v2.0.58 Dec 26, 2025
  • Improved agent task error recovery
  • Fixed: Permission prompt display
v2.0.57 Dec 25, 2025
  • Enhanced bash autocomplete suggestions
  • Fixed: MCP tool discovery
v2.0.56 Dec 24, 2025
  • Agent tool output formatting improvements
  • Fixed: Skill hot-reload edge cases
v2.0.55 Dec 23, 2025
  • Improved error messages for MCP server failures
  • Fixed: Permission prompt edge cases
v2.0.54 Dec 22, 2025
  • Enhanced agent task progress indicators
  • Fixed: Bash tool timeout handling
v2.0.53 Dec 21, 2025
  • MCP server health checks
  • Fixed: Skill argument parsing
v2.0.52 Dec 20, 2025
  • Improved agent task error recovery
  • Fixed: Permission prompt display
v2.0.51 Dec 19, 2025
  • Enhanced bash autocomplete suggestions
  • Fixed: MCP tool discovery
v2.0.50 Dec 18, 2025
  • Agent tool output formatting improvements
  • Fixed: Skill hot-reload edge cases
v2.0.49 Dec 17, 2025
  • Improved error messages for MCP server failures
  • Fixed: Permission prompt edge cases
v2.0.48 Dec 16, 2025
  • Enhanced agent task progress indicators
  • Fixed: Bash tool timeout handling
v2.0.47 Dec 15, 2025
  • MCP server health checks
  • Fixed: Skill argument parsing

⚠ Recent Breaking Changes

  • Syntax Indexed argument syntax changed: $ARGUMENTS.0 → $ARGUMENTS[0] (v2.1.19)
  • Install npm installations deprecated - use native installer (v2.1.15)
  • Security Command injection fix in bash processing (v2.1.2)
  • Security Wildcard permission rules compound commands fix (v2.1.7)
  • Security Shell line continuation permission bypass fix (v2.1.6)
  • OAuth OAuth/API Console: console.anthropic.com → platform.claude.com (v2.1.0, v2.1.7)
  • Removed Removed # shortcut for quick memory (v2.0.70)
View All Releases on GitHub →

FAQ

What is Claude Code and how does it work?

Claude Code is Anthropic's official CLI (command-line interface) that brings Claude AI directly into your terminal. It acts as an AI coding assistant that can read your codebase, write code, run commands, and make multi-file changes autonomously. Think of it as AI pair programming in your terminal.

How do I install Claude Code?

Install globally via npm: npm install -g @anthropic-ai/claude-code. Requires Node.js 18+. Then run claude in any project directory to start. See the cheatsheet for a quick reference.

Is Claude Code free to use?

Claude Code requires an Anthropic API key with a paid plan. The tool itself is free, but you pay for API usage. Sonnet is the default model (cost-effective for most tasks). Opus is available for complex architecture work at higher cost.

How can I reduce costs or avoid rate limits?

For heavy usage, cc-copilot-bridge routes Claude Code through GitHub Copilot Pro+ ($10/month flat) instead of per-token billing. This can save 99%+ on costs and bypass Anthropic rate limits. It also supports offline mode with Ollama for air-gapped environments.

Is Claude Code better than GitHub Copilot?

Both now have agentic capabilities. Claude Code excels at terminal workflows with native MCP, CLAUDE.md memory, Agent SDK, and hooks. Copilot integrates well with VS Code via Agent Mode. Many developers use both. See our comparison table for details.

What is a CLAUDE.md file?

CLAUDE.md is a project memory file that gives Claude persistent context about your project. Place it in your project root with your tech stack, coding conventions, and commands. Claude reads it automatically at session start. See our templates.

What's the difference between Claude Code and Cowork?

Claude Code is a terminal-based CLI for developers (code, scripts, git). Cowork is a Desktop app for knowledge workers (Excel, Word, PDF). This guide covers Claude Code. See the Cowork section in the guide for details.

What are MCP servers in Claude Code?

MCP (Model Context Protocol) servers extend Claude's capabilities by connecting it to external tools and data sources. Examples include database access, browser automation, and documentation lookup. Configure them in ~/.claude/mcp.json.

What programming languages does Claude Code support?

Claude Code works with any programming language. It's particularly strong with TypeScript, JavaScript, Python, Go, Rust, and Ruby. It can read, write, and refactor code in any language you use.

Is this guide official?

No, this is a community resource. It reflects personal experience after months of daily Claude Code usage, not official Anthropic documentation.

What version of Claude Code is covered? o

The guide is continuously updated. Current version: 3.11.6. Check the CHANGELOG for recent updates.

Is my code sent to Anthropic?

Yes, Claude Code sends prompts and file contents to Anthropic servers. Default retention is 5 years (training enabled). You can opt-out to 30 days or use Enterprise for 0 retention. See the privacy guide.

Who is behind this guide?

I'm Florian BRUNIAUX, a tech professional with 11+ years of experience across roles including CTO, VP Engineering, Engineering Manager, and Founding Engineer. I've built and scaled teams from scratch (up to 30 people), worked on B2B/B2C SaaS products, and I'm deeply passionate about AI-assisted development. I created this guide as an open-source contribution to help the community master Claude Codeβ€”the same way books like Clean Architecture, The Phoenix Project, and The Manager's Path helped me grow. Learning in public and giving back is what drives me.

Which AI tools complement Claude Code?

Claude Code excels at implementation but works best in an ecosystem: Perplexity for deep research with verified sources, Gemini for visual understanding (design → code), NotebookLM for audio synthesis and doc review, v0/Bolt for rapid UI prototyping, Cursor/Copilot for inline autocomplete, and Wispr Flow for voice-to-text (4x faster than typing). Chain them: Research (Perplexity) → Implement (Claude Code) → Deliver (Kimi for slides). See the full ecosystem guide.

How do I use voice-to-text with Claude Code?

Use tools like Wispr Flow or Superwhisper to dictate prompts ~4x faster than typing (150 WPM vs 40 WPM). These tools transcribe your speech directly into the terminal. The AI Ecosystem guide covers setup and integration patterns.

How much should I trust AI-generated code?

Trust varies by risk level: auto-accept boilerplate and repetitive patterns, review business logic and non-trivial changes, manually verify security-critical code. Research shows even experienced developers miss bugs in AI code. See the Trust Calibration guide for research-backed verification strategies.

Can I contribute to the guide?

Yes! The guide repository is open-source and welcomes contributions. Found an error? Have a better template? Check the contributing guide on GitHub. Note: this website is maintained separately by the author.