From shell-scripting
Teaches defensive Bash programming with error handling, input validation, strict mode, and logging for production-grade scripts, CI/CD pipelines, and system utilities.
How this skill is triggered — by the user, by Claude, or both
Slash command
/shell-scripting:bash-defensive-patternsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Comprehensive guidance for writing production-ready Bash scripts using defensive programming techniques, error handling, and safety best practices to prevent common pitfalls and ensure reliability.
Comprehensive guidance for writing production-ready Bash scripts using defensive programming techniques, error handling, and safety best practices to prevent common pitfalls and ensure reliability.
Detailed pattern documentation lives in references/details.md. Read that file when the navigation tier above is insufficient.
set -Eeuo pipefail"$variable" prevents word splittingcommand -v - Safer than which for checking executablesnpx claudepluginhub scopewu/agents --plugin shell-scripting12plugins reuse this skill
First indexed Jun 3, 2026
Showing the 6 earliest of 12 plugins
Teaches defensive Bash programming with error handling, input validation, strict mode, and logging for production-grade scripts, CI/CD pipelines, and system utilities.
Teaches defensive Bash programming techniques for production-grade scripts, including error handling, input validation, and safe defaults. Useful for CI/CD pipelines and system utilities.
Teaches defensive Bash programming techniques for production-grade scripts, CI/CD pipelines, and system utilities requiring fault tolerance and safety.