Claude Code
Best Practices
Master tips and patterns to get the most out of Claude Code, from configuration to parallel sessions.
Learning Progress
Start with the first chapter!
10 chapters remaining
Curriculum
Introduction
Understand core concepts of Claude Code and the importance of context window
Provide Verification
Enable Claude to self-verify with tests, screenshots, and expected outputs
Explore → Plan → Code
Use Plan Mode to separate research and planning from implementation
Provide Specific Context
How to write prompts and use rich content
Environment Setup
Setting up CLAUDE.md, permissions, CLI, MCP, hooks, sub-agents, and skills
Communicate Effectively
Ask codebase questions and let Claude interview you
Manage Your Session
Course-correct, manage context, use subagents, and rewind
Automate and Scale
Run headless mode, multiple sessions, and fan out across files
Avoid Common Failure Patterns
Recognize and fix common mistakes like kitchen sink sessions and over-specified CLAUDE.md
Develop Intuition
Learn when to be specific, when to explore, and when to clear context