SKILL

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
Read the complete original documentation ↗

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.