ποΈ Add Shell Alias
To make it easier to use the claude command, you can set up shell aliases. This allows you to run claude with a shorter command like cc, and also create an alias for YOLO mode.
ποΈ Use Voice Control
You can use voice control to interact with Claude Code. Especially useful for ideation and brainstorming sessions.
ποΈ Input Images
Claude is multi-modal and you can input images by pressing ALT + V
ποΈ Skip Permissions Mode
You can use --dangerously-skip-permissions to run Claude Code without being prompted for permissions.
ποΈ Input PDFs
Claude Code can read PDF files out of the box, you don't need to install markitdown (or alternatives) to work with them.
ποΈ Learn Keyboard Shortcuts
Claude Code supports common keyboard shortcuts to help you edit commands efficiently. Here are some useful shortcuts:
ποΈ Run Bash Tasks in Background
You can nudge Claude to run bash tasks in the background. For example, you have some long-running tasks and you want claude to see the tasks's output.
ποΈ Manage Sessions
Use /rewind to rewind a conversation. You will be prompted to select from recent sessions and then a point in the conversation history to rewind to. The code and context will be restored to that point.
ποΈ Open Prompt in Default Editor
When you need to write longer or more complex prompts, you can press Ctrl+G to open your system's configured text editor.
ποΈ Use ! bash mode
Use ! bash mode to run bash commands without leaving Claude Code
ποΈ Manage MCP Servers
You can quickly enable or disable MCP servers using the @ mention feature or through the /mcp command.
ποΈ Know Available Tools
It is important to know the available tools at your disposal when working with Claude Code. This is also useful when you want to configure permissions for specific tools.
ποΈ Use ultrathink keyword
You can use the ultrathink keyword in your prompts to encourage Claude to engage in deeper, more extended reasoning. This is particularly useful for complex problems that require multiple steps of thought or analysis.
ποΈ Stay Updated with Release Notes
Run /release-notes to view all version updates and changes.
ποΈ Commit Frequently
Git commits are free, so commit often and use meaningful commit messages. This helps you track changes and makes it easier to revert if needed.
ποΈ Use git worktree
You can use git worktree to create multiple working directories for the same repository. This is useful for parallel development, e.g., working on multiple features or bug fixes simultaneously without needing to switch branches in a single working directory.
ποΈ Install ripgrep for faster search
Grep Tool
ποΈ Include Project File Tree in CLAUDE.md
Including your project's file tree in your CLAUDE.md file helps Claude Code navigate files faster and understand your codebase structure at a glance.
ποΈ Use Built-in Agents
Claude Code includes built-in specialized agents that can autonomously handle complex, multi-step tasks. These agents are more efficient than running individual commands because they can explore, analyze, and make decisions independently.
ποΈ Connect to IDE
You can connect to VSCode or JetBrains IDEs to get context for files and diagnostics.
ποΈ Fresh Eyes Pattern
After AI-assisted development, use a separate agent with its own context window and system prompt to review your work. This "fresh eyes" approach helps catch hallucinations, improves quality, and provides focused analysis from an unbiased perspective.
ποΈ Mount Directories
Why:
ποΈ β¨Extras
8 items