fish-shell-config

Installation
SKILL.md

Fish Shell Configuration Skill

Fish is not POSIX. Every pattern here targets Fish 3.0+ (supports $(), &&, ||). Fish 4.0 (Rust rewrite) has no syntax changes. All generated code must use Fish-native syntax exclusively — never emit Bash constructs (VAR=value, [[ ]], export, heredocs) in Fish contexts.

Reference Loading Table

Signal Load These Files Why
migrations bash-migration.md Loads detailed guidance from bash-migration.md.
implementation patterns fish-preferred-patterns.md Loads detailed guidance from fish-preferred-patterns.md.
tasks related to this reference fish-quick-reference.md Loads detailed guidance from fish-quick-reference.md.
tasks related to this reference tool-integrations.md Loads detailed guidance from tool-integrations.md.

Instructions

Step 1: Confirm Fish Context

Before writing any shell code, confirm the target is Fish:

Related skills
Installs
12
GitHub Stars
366
First Seen
Mar 23, 2026