Claude Code
Claude Code
Step-by-Step guide to becoming a Claude Code expert in @currentYear@
This page is a visitor-friendly snapshot of how William currently sees this area: what feels strong, what is still being refined, and where the evidence is still partial.
7
Done
1
Learning
0
Target
0
Skipped
113
Tracked
Status meanings
Done: enough evidence to present this area as a solid strength.
Learning: an area of active development with growing confidence.
Target: relevant and intentional, but still earlier in the journey.
Skipped: not a current priority relative to other areas.
How the estimates are formed
Profile and manual review: 1
Evidence from project experience: 3
Competency mapping alignment: 4
Quiz-backed updates: 0
These signals help estimate progress, but they are still best treated as directional rather than perfectly complete.
Areas currently being strengthened
/mcp
This is actively developing and would benefit from more practice, proof, or recent examples.
Introduction
What is Vibe Coding?
What is a Coding Agent?
Setting up Claude
What is Agentic Loop?
Claude CLI
Subscription
API usage
Ways to use Claude
Desktop App
Editor Extensions
Mobile (Channels)
Community Tools
CLAUDE.md
Skills
Tools
Context
Modes
Models
Using Claude Code
Common Usecases
Manage Context
Understand Claude Pricing
Use /compact and /clear
Be mindful of extensions
Use subagents and hooks
Thinking modes & Effort
Prompt Caching
Opus
Sonnet
Haiku
claude
claude "query"
claude -p
claude -c
claude -r
/help
/clear
/exit
/status
/usage
/cost
/export
/rewind
/context
/compact
/memory
/init
/config
/permissions
/model
/doctor
claude --add-dir
SessionStart
SessionEnd
PreToolUse
PostToolUse
UserPromptSubmit
Stop
!
\
@
Shift+Tab
Slash Commands (/)
Ctrl+C
Esc
Ctrl+R
Esc + Esc
/agents
/plan
/mcp
Updated 3/21/2026