Writing Shell

Idiomatic shell development for POSIX sh, Bash, Zsh, Fish, hooks, CI shell steps, and scriptable CLI glue. Use when writing or changing `.sh`, `.bash`, `.zsh`, `.fish`, `.bats`, shell functions, shell pipelines, CI `run:` shell bodies, or command-runner recipes. Emphasizes portability, quoting, safe filesystem/process handling, non-TUI CLI tools, ShellCheck, shfmt, Bats, and ShellSpec. NOT for Python, Rust, TypeScript, Go, web code, or GitHub Actions workflow/job/permissions semantics; use operating-infra.

alexei-led 470fd9f 5 files · 10.2 KB Updated

File contents

alexei-led/claude-code-config/tree/main/src/skills/writing-shell commit 470fd9f81d

Frequently asked questions

npx skillmds@latest add alexei-led/writing-shell