plugins/dev-environment/skills/terminal-optimization/SKILL.md
Terminal setup for Claude Code. Use for Ghostty config, statusline customization, voice dictation, tmux worktrees.
npx skillsauth add spences10/claude-code-toolkit terminal-optimizationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
development
Design and create Claude Skills using progressive disclosure principles. Use when building new skills, planning skill architecture, or writing skill content.
testing
Verify sources before presenting findings. Use when asked to research links or documentation.
data-ai
Analyze session history for learnings and persist to skills. Solves "memory zero" - correct once, never again.
tools
Validate, test, and distribute Claude Code plugins and marketplaces. Use when developing plugins, debugging validation errors, or preparing for distribution.