20 Claude Code Commands Every Developer Should Know

A recent Reddit post on r/ClaudeAI (by user irelatetolevin) compiles 20 Claude Code commands that solve real workflow problems. Here's the breakdown by category.
Stopping, Undoing, Branching
- Esc stops the current task without losing conversation history — only the in-flight action dies.
- Double-tap Esc or
/rewindopens a menu to restore code and conversation, restore conversation only, restore code only, summarize from here, or cancel. /btwasks a side question without polluting the main thread — e.g.,/btw where is the test file again. It reuses the existing prompt cache, so token cost is near zero./branchforks the conversation, letting you run two approaches in parallel and keep the one that works.
Managing the Context Window
/compactrewrites long history into a summary that keeps the storyline, technical decisions, and errors plus fixes. Prevents context window bloat./clearwipes everything for a fresh topic./exportsaves the conversation as Markdown to~/projects/XXX/claude-session-YYYY-MM-DD-HH-MM.md— useful after an hour of architecture design./resumesearches old sessions by keyword.claude -cpicks up yesterday's chat where you left off.claude -rlists every past session and lets you jump back into a specific one./remote-control(alias/rc) hands the running session over to your phone — work keeps executing on your machine, you steer from elsewhere.
Working Smarter
/model opusplanruns Opus for planning and Sonnet for execution: slower thinking on design, faster code output./simplifyspins up three parallel reviewers (architecture/code reuse, code quality, efficiency) and returns one combined report./insightsgenerates a local HTML report at~/.claude/usage-data/report.htmlshowing usage habits, common mistakes, features never touched, and suggestions for your CLAUDE.md./loopschedules recurring or one-shot tasks inside the session — e.g.,/loop 15m check the deploy. Recurring loops auto-expire after 3–7 days to avoid burning API budget. Override defaults with a.claude/loop.mdfile — bare/loopruns the instructions inside.
Keyboard Shortcuts
- Ctrl+V pastes screenshots directly — no saving to disk first.
- Ctrl+J (or Option+Enter on Mac) inserts a newline without sending, enabling multi-line prompts safely.
- Ctrl+R searches your prompt history — your own personal prompt library.
- Ctrl+U clears the entire input line in one keystroke.
/skills [name]loads project-specific skills. Run/skillswith no argument to see what's available in the current workspace.
These commands are immediately actionable — especially /compact, /branch, and /remote-control for managing complex sessions.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Stealth Mode Directive for Autonomous AI Execution
A Reddit user shares a 'stealth mode' directive that forces Claude to operate silently and autonomously, delivering complete one-shot results without conversation output until work is complete.

A Two-Step AI Workflow for Legacy Code Modernization
A Reddit post outlines a two-step 'reverse engineering' approach for using AI with legacy code: first extract business logic into a technology-agnostic Business Requirement Document, then use a 'Master Architect' prompt to rebuild from scratch with modern best practices.

OpenClaw WhatsApp Auto-Reply May Skip Media Understanding in 2026.4.2
A user reports that OpenClaw 2026.4.2's WhatsApp auto-reply flow can skip the media understanding pipeline, preventing transcription of voice notes when using external STT backends like Groq. The fix involves explicitly calling media understanding before agent dispatch.

Claude Prompt for Visualizing Thinking Structure: Intent, Reality, Gap
A Reddit user shares a 100-word prompt for Claude that asks the AI to notice and reflect back the structural patterns in conversation—categorized as Intent (what you WANT), Reality (what IS), and Gap (what's UNRESOLVED)—rather than the content itself.