What problem does it solve? Zsh configuration is error-prone: settings placed in the wrong startup file silently fail, slow shell startup goes undiagnosed, and zsh-specific syntax (1-indexed arrays, glob qualifiers, parameter expansion) trips up users coming from bash. This Skill provides a structured procedure for configuring, debugging, and optimizing zsh environments correctly. ## Core Features & Use Cases - Startup file guidance: Explains the load order of .zshenv, .zprofile, .zshrc, and .zlogin so configuration lands in the right file (e.g., Homebrew shellenv in .zprofile, not .zshrc). - Completion system setup: Provides compinit initialization, menu-driven selection, case-insensitive matching, and completion caching snippets. - Startup performance profiling: Uses zmodload zsh/zprof to identify slow plugins and guides lazy-loading optimizations. - Zsh syntax reference: Covers glob qualifiers, parameter expansion flags, and 1-indexed array behavior for bash-to-zsh translation. - Use Case: Your terminal takes 3 seconds to open a new tab. The Skill walks you through profiling with zprof, identifying a slow oh-my-zsh plugin, and deferring its load to cut startup time. ## Quick Start Ask the agent to review your .zshrc, fix a slow shell startup, or set up case-insensitive tab completion with your plugin framework.