For Developers Ready to Go Deep
Prerequisites: Level 1 (basic prompting, file operations, simple workflows)
Deep patterns and advanced features for power users.
TodoWrite, deep reasoning, parallelism
CLAUDE.md hierarchy, commands, hooks
MCP servers, browser, Git workflows
Large codebases, refactoring, debugging
Claude automatically decomposes complex requests into tracked tasks.
Quick, surface-level analysis for simple tasks
Deep architectural reasoning, subtle bug detection
ultrathinkthink deeply about...Architecture decisions, complex debugging (race conditions, memory leaks), security-sensitive code review, performance optimization.
Speed through parallelism — Claude identifies independent operations automatically.
Pro tip: Proper prompting enables vs. blocks parallelism. Avoid creating artificial dependencies.
Your most precious resource — use it wisely.
/compactDon't read entire files when you need one function. Let Claude search first, then read matches.
Override Precedence: Directory > Project > Global
Usage: /release 2.1.0
Claude uses automatically when relevant
Key Difference: Commands = explicit user invocation, Skills = automatic capability discovery
Automated actions on Claude events.
Right model for the job.
| Model | Best For | Speed | Cost |
|---|---|---|---|
| Haiku | Simple operations, high volume | Fastest | Lowest |
| Sonnet | Routine coding, most tasks | Fast | Medium |
| Opus | Complex reasoning, architecture | Slower | Highest |
Model Context Protocol = Extensibility
After adding: Must restart Claude Code (/exit and reopen)
Claude sees and controls browsers.
E2E testing workflows, web scraping with intelligence, form automation, visual debugging.
Beyond basic commits — smart messages, HEREDOC formatting.
Claude in your ecosystem.
Language Server Protocol gives Claude IDE-level code intelligence.
LSP is especially powerful for refactoring — Claude can find all usages instantly instead of relying on text search.
Pro Tips: Start with README, package.json, main entry points. Follow imports to understand dependencies. Don't read everything — sample strategically.
The safe refactoring pattern.
Systematic bug hunting.
read_console_messages for JavaScript errors, read_network_requests for API failures, screenshots at each step.
ultrathink Max depththink deeply Extendedplan mode Arch firstin parallel Concurrent
~/.claude/CLAUDE.md./CLAUDE.md.claude/commands/*.md.mcp.json
Explore NavigationPlan Architecturegeneral-purpose Multi-stepclaude-code-guide Docs
You've mastered the advanced patterns. Now combine them — use TodoWrite for complex tasks, ultrathink for architecture, parallel execution for speed, and MCP for integration.
Try refactoring a real codebase with plan mode
Set up your CLAUDE.md hierarchy and hooks
Want hands-on training? We run workshops on Claude Code and agent development.
Get in touch →