terminal-setup

star 8

Guide for optimal terminal and environment setup for Claude Code — Ghostty, statusline, tmux worktrees, voice dictation, and tab organization. Use when setting up a new machine or optimizing your Claude Code workflow.

rajitsaha By rajitsaha schedule Updated 4/30/2026

name: terminal-setup description: Guide for optimal terminal and environment setup for Claude Code — Ghostty, statusline, tmux worktrees, voice dictation, and tab organization. Use when setting up a new machine or optimizing your Claude Code workflow. category: engineering tier: on-demand allowed-tools: Read

Configure your terminal environment for maximum Claude Code productivity.

Recommended Setup

Terminal: Ghostty

  • Synchronized rendering, 24-bit color, proper unicode support
  • Color-code and name terminal tabs for context (e.g., "frontend", "api", "tests")
  • One tab per task or git worktree

Status Bar: /statusline

Run /statusline to configure your status bar to always show:

  • Current context token usage
  • Current git branch
  • Active task / worktree name

This prevents context overload surprises mid-session.

Tmux for Parallel Worktrees

  • One tmux window per Claude task/worktree
  • Name windows after the task: tmux rename-window "auth-refactor"
  • Lets you switch between parallel Claude sessions without losing context

Voice Dictation

  • You speak 3x faster than you type
  • Voice-dictated prompts are more detailed and natural → better Claude output
  • macOS: press fn fn (double-tap fn key) to activate dictation anywhere
  • Use voice for long context dumps, specs, and bug descriptions

Quick Setup Checklist

  • Install Ghostty (or iTerm2 with 24-bit color)
  • Run /statusline to enable token + branch display
  • Set up tmux with one window per active task
  • Enable macOS voice dictation (System Settings → Keyboard → Dictation)
  • Color-code tabs by domain (frontend=blue, api=green, infra=red)

Tips

  • Before starting a large task: open a new tmux window, name it, start fresh
  • Use ctrl+b in tmux to run Claude agents in background
  • The status line's context counter tells you when to /compact or start fresh
Install via CLI
npx skills add https://github.com/rajitsaha/100x-dev --skill terminal-setup
Repository Details
star Stars 8
call_split Forks 5
navigation Branch main
article Path SKILL.md
More from Creator