Skip to main content

Shell Aliases

Single-letter aliases matter at scale. When you’re launching 5+ sessions a day, every keystroke counts. Add to ~/.zshrc or ~/.bashrc:
alias c='claude'
alias ch='claude --chrome'
Combine with flags for common workflows:
c -c        # Continue last conversation
c -r        # Resume picker — choose from recent sessions
c -p "..."  # Non-interactive single prompt

Status Line

Use /statusline to show model, git branch, and context usage at the bottom of every session. This matters most when running parallel sessions — you can glance at any tab and immediately see:
  • Which model you’re on
  • Which branch you’re working in
  • How much context budget remains
Context awareness prevents the most common mistake in long sessions: not realizing you’ve burned through your context window until Claude starts forgetting things.

Color-Coded Tabs

When running parallel sessions, color your terminal tabs to distinguish tasks at a glance:
  • Green — main feature work
  • Blue — tests
  • Red — hotfix or urgent
  • Yellow — exploration / research
Most terminals support tab coloring (iTerm2, Ghostty, Windows Terminal). The specific colors don’t matter — consistency does.

Settings Tweaks

All added to ~/.claude/settings.json:
{
  "env": {
    "DISABLE_AUTOUPDATER": "1"
  }
}
Disable auto-updates — Pin to a stable version for consistency, especially on long-running tasks. Test new releases on a side project first. Lazy-load MCP tools — MCP tool definitions load into every conversation by default, consuming context before you’ve typed a single prompt. This happens automatically when descriptions exceed 10% of context, but setting it explicitly ensures consistent behavior. Disable attribution — Cleaner commits without the Co-Authored-By trailer. Useful when your team’s commit conventions don’t include AI attribution.
Auto-updates can change behavior mid-project. Pin your version and update deliberately.
TerminalWhy
GhosttyClaude Code team’s favorite. Fast, minimal, good defaults
iTerm2Tab coloring, split panes, profiles for different projects
KittyGPU-accelerated, highly configurable
Windows TerminalBest option on Windows, tab support, customizable
The key features to look for: tab support, customizable colors, and a terminal that stays out of your way. Avoid terminals that intercept keyboard shortcuts Claude Code needs.
← Prev: MCP Wiring · Next: Agentic Engineering →