bash-pro
Master of defensive Bash scripting for production automation, CI/CD pipelines, and system utilities. Expert in safe, portable, and testable shell scripts.
Target: Target not categorized. Automatically collected · unverified.
Excerpt from the author’s documentation
Extracted from a fixed version of SKILL.md in its original language. This is the author’s documentation; installation, compatibility and runtime results have not been verified by this site.
Read the original English text
Topics in the source
- Use this skill when
- Do not use this skill when
- Instructions
- Safety
- Focus Areas
- Approach
- Compatibility & Portability
- Readability & Maintainability
Writing or reviewing Bash scripts for automation, CI/CD, or ops Hardening shell scripts for safety and portability You need POSIX-only shell without Bash features The task requires a higher-level language for complex logic You need Windows-native scripting (PowerShell) 1. Define script inputs, outputs, and failure modes. 2. Apply strict mode and safe argument parsing. 3. Implement core logic with defensive patterns. 4. Add tests and linting with Bats and ShellCheck. Treat input as untrusted; avoid eval and unsafe globbing. Prefer dry-run modes before destructive actions. Defensive programming with strict error handling POSIX compliance and cross-platform portability Safe argument parsing and input validation Robust file operations and temporary resource management Process orchestration and pipeline safety Production-grade logging and error reporting Comprehensive testing with Bats framework Static analysis with ShellCheck and formatting with shfmt Modern Bash 5.x features and best practices CI/CD integration and automation workflows Always use strict mode with set -Eeuo pipefail and proper error trapping Quote all variable expansions to prevent word splitting and globbing issues Pr
This is an excerpt. Refer to the complete source and its current requirements.
- Source repository
- davila7/claude-code-templates
- Source file
- cli-tool/components/skills/development/bash-pro/SKILL.md
- Fixed revision
- 21be197f100a12b8d0dd9a211cc244c8179f84d3
Sources and evidence
This record was collected automatically. Its documentation, suitability and runtime behavior have not been manually verified.
Author: davila7/claude-code-templates · original repository metadata. Documentation review: Not reviewed. Last source check: 2026-11-09T14:01:44.107Z.
Categories are inferred from names, descriptions and paths. They do not establish compatibility.
License and attribution
MIT. Third-party content and copyright remain with their authors. Refer to the original license and terms.
Original license ↗Synchronization, copying and user-reported success do not mark a resource as runtime-tested.
Limitations and notes
- Collecting metadata does not mean this site has installed, adapted, runtime-tested or security-reviewed the resource.