From dev-environment
Optimizes terminal for Claude Code with Ghostty config, statusline for context/git info, macOS voice dictation tips, tab naming, and tmux per git worktree.
How this skill is triggered — by the user, by Claude, or both
Slash command
/dev-environment:terminal-optimizationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Configure terminal environment for effective Claude Code usage.
Configure terminal environment for effective Claude Code usage.
Ghostty works well with Claude Code. Key settings:
# ~/.config/ghostty/config
font-family = JetBrains Mono
font-size = 14
window-padding-x = 10
window-padding-y = 10
cursor-style = bar
shell-integration = detect
See ghostty-config.md for full config.
Display context usage and git info in shell prompt. Useful for:
See statusline-setup.md for starship/oh-my-zsh configs.
macOS: Press fn key twice to toggle dictation. Tips:
See voice-dictation.md for detailed tips.
Name terminal tabs by project/task:
# Set tab title (most terminals)
echo -ne "\033]0;my-project\007"
# Or use terminal-specific shortcuts
# Ghostty: Cmd+Shift+I
# iTerm2: Cmd+I
Use tmux sessions per git worktree:
# Create session for worktree
tmux new-session -s feature-branch -c ~/repos/project-feature
# Attach to existing
tmux attach -t feature-branch
Each worktree gets isolated Claude Code context.
npx claudepluginhub spences10/claude-code-toolkit --plugin dev-environmentSpawns a new Claude Code session in a separate terminal for parallel tasks, optionally sharing context like git branch, task summary, and key files. Use to multitask without losing current progress.
Creates and customizes Claude Code status lines to display contextual info like model name, git branch, token usage, project colors, and session cost. Supports manual scripts or ccstatusline widget.
Guides setup and usage of Claude Code in VS Code extensions, JetBrains plugins, terminals like iTerm2/Alacritty/tmux, remote SSH/Docker/Codespaces, and GitHub Actions.