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
More from notque/claude-code-toolkit
generate-claudemd
Generate project-specific CLAUDE.md from repo analysis.
12pptx-generator
PPTX presentation generation with visual QA: slides, pitch decks.
12codebase-overview
Systematic codebase exploration and architecture mapping.
10image-to-video
FFmpeg-based video creation from image and audio.
9data-analysis
Decision-first data analysis with statistical rigor gates.
9skill-eval
Evaluate skills: trigger testing, A/B benchmarks, structure validation.
9