What problem does it solve?
Fish shell has syntax and runtime behavior that differ from Bash, which can cause broken scripts, incorrect variable handling, and unreliable command-line tools. This Skill helps you write Fish code that is idiomatic, predictable, and easier to maintain.
Core Features & Use Cases
- Fish-native scripting rules: Uses set for variables, argparse for argument parsing, and status for exit codes.
- Safer shell development: Prevents accidental reliance on POSIX or Bash idioms that do not behave correctly in Fish.
- Practical workflow support: Useful for writing shell functions, interactive utilities, and automation scripts that need clear Fish conventions.
- Companion guidance: Recommends loading the clean-code skill alongside this one for cleaner and more maintainable implementations.
Quick Start
Ask the assistant to write or review your Fish shell script using Fish-native conventions and include clean-code guidance.