What problem does it solve? Shell scripts often fail silently, break on paths with spaces, or assume tools exist that are not installed. This Skill enforces disciplined shell scripting practices so installers, uninstallers, and automation scripts behave predictably across environments. ## Core Features & Use Cases - Strict error handling: Starts scripts with set -euo pipefail or the POSIX-sh equivalent, with deliberate, documented exceptions. - Safe expansion and portability: Quotes every variable expansion and keeps shebang declarations consistent with the shell features actually used. - Defensive I/O and exit codes: Verifies command availability, checks destination paths before writing, and returns meaningful, distinguishable exit codes. - Use Case: When writing an installer script that copies files into a target directory, the Skill ensures the script checks for required tools like jq, confirms the destination exists, and exits with distinct codes for each failure mode. ## Quick Start Write a POSIX-compliant installer script that fails on the first error, quotes all variables, and checks that required commands exist before running.