Tips & Tricks
Things you only learn from actually using the tools. Tested, verified, and shared.
/desktop - Continue Your CLI Session in the Desktop App
Switch from terminal to the Claude Code Desktop app mid-conversation without losing your context. One command, full session transfer.
/model - Switch AI Models Mid-Session in Claude Code
Switch between Opus, Sonnet, and Haiku inside a running Claude Code session. No context lost, pick the right model for the job.
/statusline - See Context Usage at a Glance in Claude Code
Configure Claude Code's statusline to show model name, context usage, token counts, and session cost. One command to set it up.
/ultraplan - Plan Complex Tasks in a Cloud Session
Use /ultraplan to plan in a cloud session while your terminal stays free. Review, comment, and iterate on the plan in your browser.
/permissions - Control What Tools Claude Code Can Use
Allow, deny, or gate specific tools and commands in Claude Code. Set boundaries per project so Claude works the way you want.
--worktree - Run Claude Code Sessions in Parallel
Work on multiple features at the same time without conflicts. Each Claude session gets its own isolated copy of your repo.
/compact - Free Up Claude Code's Memory Mid-Session
When Claude Code gets slow or forgetful, /compact summarizes the conversation and frees up context space so you can keep working.
Shift+Tab: Switch Claude Code Permission Modes on the Fly
Cycle between permission modes mid-session without restarting. Go from cautious to autonomous and back with one keyboard shortcut.
Terminal Notifications: Know When Claude Code Is Done
Get native macOS Notification Center alerts when Claude Code finishes a task. Set up your terminal once and you'll never tab-switch to check again.
Caffeinate: Keep Your Mac Awake Indefinitely
Prevent macOS sleep with one terminal command. Perfect for long-running AI sessions, deployments, and overnight tasks.