In Claude Code, when should you use the Bash tool instead of a dedicated tool like Read or Grep?