📄️ 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
📄️ 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:
📄️ Prompt Generator - Meta Prompting
The concept of "Meta Prompting" involves creating prompts that can generate other prompts. This technique can be particularly useful for complex tasks that require multiple steps or for generating diverse outputs.
📄️ 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.
📄️ Use ! bash mode
Use ! bash mode to run bash commands without leaving Claude Code
📄️ 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.
📄️ Use the 5 Whys Technique
You can use the "Five Whys" root cause analysis technique to deeply understand problems. Just add this prompt to your .claude/commands folder as five-whys.md and use /five-whys command inside Claude Code.
📄️ Fix - Claude: 'File has been unexpectedly modified'
Issue:
📄️ Fix - Maintain working dir
Use CLAUDEBASHMAINTAINPROJECTWORKING_DIR