Claude Code Roadmap¶
- Roadmap: https://roadmap.sh/claude-code
1. Introduction¶
- 1.1 What is Vibe Coding?
- 1.2 What is a Coding Agent?
- 1.3 What is Agentic Loop?
- 1.4 Setting up Claude
- 1.4.1 Subscription
- 1.4.2 API usage
1.5 Ways to use Claude¶
- 1.5.1 Claude CLI
- 1.5.2 Desktop App
- 1.5.3 Editor Extensions
- 1.5.4 Community Tools
2. Understand the Basics¶
2.1 Understand the Differences¶
- 2.1.1 CLAUDE.md
- 2.1.2 Skills
- 2.1.3 Context
- 2.1.4 Modes
- 2.1.5 Models
- 2.1.6 Tools
- 2.1.7 MCP
- 2.1.8 Plugins
- 2.1.9 Hooks
- 2.1.10 Subagents
2.2 Common Usecases¶
2.3 When to use what model?¶
- 2.3.1 Opus
- 2.3.2 Sonnet
- 2.3.3 Haiku
3. Using Claude Code¶
3.1 Command Cheatsheet¶
- 3.1.1 Ctrl+C
- 3.1.2 Ctrl+R
- 3.1.3 Esc
- 3.1.4 Esc + Esc
- 3.1.5 Shift+Tab
3.2 Shortcuts & Prefixes¶
- 3.2.1 !
- 3.2.2 \
- 3.2.3 @
3.3 Slash Commands (/)¶
- 3.3.1 claude
- 3.3.2 claude -r
- 3.3.3 claude "query"
- 3.3.4 claude -p
- 3.3.5 claude -c
- 3.3.6 claude --add-dir
3.4 claude Commands¶
- 3.4.1 /help
- 3.4.2 /usage
- 3.4.3 /clear
- 3.4.4 /cost
- 3.4.5 /exit
- 3.4.6 /export
- 3.4.7 /status
- 3.4.8 /rewind
- 3.4.9 /plan
- 3.4.10 /doctor
3.5 Session Commands¶
- 3.5.1 /context
- 3.5.2 /compact
- 3.5.3 /init
- 3.5.4 /memory
3.6 Context & Memory¶
- 3.6.1 /config
- 3.6.2 /permissions
- 3.6.3 /model
- 3.6.4 /agents
- 3.6.5 /hooks
- 3.6.6 /mcp
3.7 Configuration¶
3.8 Hooks¶
- 3.8.1 SessionStart
- 3.8.2 SessionEnd
- 3.8.3 PreToolUse
- 3.8.4 PostToolUse
- 3.8.5 UserPromptSubmit
- 3.8.6 Stop
4. Claude Workflow¶
4.1 Permission Modes¶
4.2 Plan Mode¶
4.3 Manage Sessions¶
- 4.3.1 Resume
- 4.3.2 Rewind
5. Usage Best Practices¶
6. CLAUDE.md¶
- 6.1 How to Structure
- 6.2 Locations
7. Skills¶
- 7.1 Creating Skills
- 7.2 Skill Best Practices
8. Subagents¶
- 8.1 Creating Subagents
9. Hooks¶
- 9.1 Hook Events & Matchers
- 9.2 Hook Types
- 9.3 Hook Inputs & Outputs
10. Manage Context¶
- 10.1 Understand Claude Pricing
- 10.2 Use /compact and /clear
- 10.3 Be mindful of extensions
- 10.4 Use subagents and hooks
- 10.5 Thinking modes & Effort
- 10.6 Prompt Caching
11. Advanced Claude Code¶
11.1 Connecting Tools with MCP¶
11.2 Customize Status Line¶
11.3 Model Configuration¶
- 11.3.1 Opusplan
11.4 Output Styles¶
11.5 Plugins¶
- 11.5.1 Code Intelligence
11.6 Scaling Claude¶
- 11.6.1 Headless mode
- 11.6.2 Git Worktrees
- 11.6.3 Agent Team