From Zero to Power User
Content adapted from Ado Kukic's 31-day guide
From beginner essentials to advanced patterns β everything you need to master Claude Code.
Project init, memory, and @ mentions
Essential keyboard productivity
Continue, resume, and export
Ultrathink and plan modes
Sandbox, YOLO, and hooks
Subagents, plugins, and SDK
/init CommandClaude generates project onboarding documentation automatically.
Creates a CLAUDE.md file containing:
Create .claude/rules/ directories with modular, topic-specific instructions.
Ask Claude to update CLAUDE.md directly without manual editing. Maintains workflow momentum.
Rapid context addition β reference files, directories, or enable MCP servers.
Pro tip: File suggestions are 3x faster in git repositories!
! Prefix & Double EscExecute bash commands instantly without token consumption
Checkpoint conversations and revert changes or code modifications
β οΈ Bash commands cannot be undone
These two shortcuts alone can dramatically speed up your workflow by letting you quickly run commands and undo mistakes.
Drafts auto-save and restore β never lose mid-conversation thoughts!
Claude predicts follow-up questions. Press Tab to edit or Enter to execute immediately.
claude --continueResume your last session instantly. Context preserved.
claude --resumeBrowse and select from previous sessions.
Use /rename to name your sessions for easy identification.
Sessions persist for up to 30 days by default
The /teleport feature transfers web-based sessions to local terminals for continuation.
/export outputs entire conversations as markdown β all prompts, responses, and tool calls.
Type /vim to enable vim-style editing for prompts.
Perfect for power users who think in vim. Edit complex prompts with muscle memory.
/statuslineConfigure terminal status bars showing git status, model info, token usage, and custom scripts.
/contextReveals token consumption sources β see where your context is going.
/statsView your usage patterns, favorite models, and streaks!
Include "ultrathink" in prompts to allocate up to 32k tokens for internal reasoning before responding.
Press Shift+Tab twice to enable planning without immediate code execution.
Review and approve before implementation!
Direct API usage supports thinking blocks showing step-by-step reasoning β great for debugging Claude's thought process.
/sandbox establishes boundaries for permitted operations.
--dangerously-skip-permissions
Auto-approves ALL actions. Only use in isolated environments!
β οΈ Warning: YOLO mode bypasses all safety checks. Use responsibly in containers or VMs only.
Execute custom scripts at predetermined events.
PreToolUsePostToolUsePermissionRequestConfigure via /hooks command or .claude/settings.json
The -p flag runs Claude non-interactively.
Output goes directly to stdout β perfect for pipelines!
Markdown files become reusable slash commands.
Accept arguments for flexible automation.
Claude directly interacts with Chrome through the extension.
Browse to URLs, follow links
Click buttons, fill forms
Capture errors and logs
Query and analyze elements
Great for debugging frontend issues, testing flows, and automating web tasks!
Specialized agents for parallel task execution.
Each subagent gets its own massive context
Multiple tasks run simultaneously
Results combine back to main agent
Focused agents for specific domains
Perfect for large refactors, multi-file changes, or when you need to research and implement simultaneously.
Instruction folders that teach Claude specialized tasks.
Bundles that combine everything:
IDE-level code intelligence:
Build your own Claude-powered agents!
~10 lines of code provides the full agent loop, tools, and context management.
The same SDK powering Claude Code is available for building custom agents.
! BashEscΓ2 RewindCtrl+R SearchCtrl+S StashAlt+P Model
/init/context/stats/vim/export
-p Headless--continue--resume--teleport
/config, /hooks, /sandbox, /resume, /rename, /theme, /terminal-setup, /statusline
--dangerously-skip-permissions (YOLO mode)
Claude Code is a lever. These features help you find the right grip. The goal is human control β amplify your capabilities while staying in command.
Master /init, !, and EscΓ2 first
Add sessions, hooks, and subagents
Want hands-on training? We run workshops on Claude Code and agent development.
Get in touch β
Based on Ado Kukic's excellent guide