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

Done
Project experienceEvidence: experience

What is Vibe Coding?

Done
Competency mapping

What is a Coding Agent?

Done
Competency mapping

Setting up Claude

Untracked

What is Agentic Loop?

Untracked

Claude CLI

Untracked

Subscription

Untracked

API usage

Untracked

Ways to use Claude

Done
Competency mapping

Desktop App

Untracked

Editor Extensions

Untracked

Mobile (Channels)

Untracked

Community Tools

Untracked

CLAUDE.md

Untracked

Skills

Untracked

Tools

Untracked

Context

Untracked

Modes

Untracked

Models

Done
Project experienceEvidence: experience

Using Claude Code

Done
Project experienceEvidence: experience

Common Usecases

Untracked

Manage Context

Untracked

Understand Claude Pricing

Untracked

Use /compact and /clear

Untracked

Be mindful of extensions

Untracked

Use subagents and hooks

Untracked

Thinking modes & Effort

Untracked

Prompt Caching

Untracked

Opus

Untracked

Sonnet

Untracked

Haiku

Untracked

claude

Untracked

claude "query"

Untracked

claude -p

Untracked

claude -c

Untracked

claude -r

Untracked

/help

Untracked

/clear

Untracked

/exit

Untracked

/status

Untracked

/usage

Untracked

/cost

Untracked

/export

Untracked

/rewind

Untracked

/context

Untracked

/compact

Untracked

/memory

Untracked

/init

Untracked

/config

Untracked

/permissions

Untracked

/model

Untracked

/doctor

Untracked

claude --add-dir

Untracked

SessionStart

Untracked

SessionEnd

Untracked

PreToolUse

Untracked

PostToolUse

Untracked

UserPromptSubmit

Untracked

Stop

Untracked

!

Untracked

\

Untracked

@

Untracked

Shift+Tab

Untracked

Slash Commands (/)

Untracked

Ctrl+C

Untracked

Esc

Untracked

Ctrl+R

Untracked

Esc + Esc

Untracked

/agents

Untracked

/plan

Untracked

/mcp

Updated 3/21/2026

Learning
Profile and manual reviewEvidence: experience

/hooks

Untracked

CLAUDE.md

Untracked

How to Structure

Untracked

Locations

Untracked

Skills

Untracked

Subagents

Untracked

Creating Subagents

Untracked

Usage Best Practices

Untracked

Hooks

Untracked

Hook Events & Matchers

Untracked

Hook Inputs & Outputs

Untracked

Claude Workflow

Untracked

Manage Sessions

Untracked

Permission Modes

Untracked

Plan Mode

Untracked

Resume

Untracked

Rewind

Untracked

Creating Skills

Untracked

Skill Best Practices

Untracked

Hook Types

Untracked

Output Styles

Untracked

Customize Status Line

Untracked

Model Configuration

Untracked

Opusplan

Untracked

Scaling Claude

Untracked

Headless mode

Untracked

Git Worktrees

Untracked

Agent Team

Untracked

Security Best Practices

Untracked

Connecting Tools with MCP

Untracked

Skills for MCP

Untracked

Tunnels

Untracked

Plugins

Untracked

Code Intelligence

Untracked

MCP

Done
Competency mapping

Plugins

Untracked

Hooks

Untracked

Subagents

Untracked

Claude Code Security

Untracked

Channels

Untracked

Scheduling Jobs

Untracked

Loops

Untracked