shell-config
Installation
SKILL.md
Shell Configuration Skill
Unified skill for Fish and Zsh shell configuration. Detect the target shell first, then load the appropriate reference.
Reference Loading Table
| Shell | Signal | Load | Why |
|---|---|---|---|
| Fish | Any Fish context | fish-shell-config.md |
Full Fish config patterns, syntax, file layout |
| Fish | Migrations from Bash | fish-bash-migration.md |
Bash-to-Fish syntax translation |
| Fish | Variable scope, PATH, abbr, completions | fish-quick-reference.md |
Variable scope guide, special variables, control flow |
| Fish | Error audit, broken config | fish-preferred-patterns.md |
Failure modes with grep detection and error-fix mappings |
| Fish | Dev tool integration | fish-tool-integrations.md |
Fish integration patterns for Go, Rust, Node, Python, Docker |
| Zsh | Any Zsh context | zsh-shell-config.md |
Full Zsh config patterns, RC files, frameworks, hooks |
| Zsh | Migrations from Bash | zsh-bash-migration.md |
Bash-to-Zsh syntax translation |
| Zsh | Variable scoping, expansion flags, special vars | zsh-quick-reference.md |
Parameter expansion flags, special variables |
| Zsh | Error audit, slow startup, glob errors | zsh-preferred-patterns.md |
Failure modes with grep detection and error-fix mappings |
| Zsh | Dev tool integration | zsh-tool-integrations.md |
Zsh integration patterns for Go, Rust, Node, Python, Docker |