소개
This skill provides specialized patterns and best practices for writing production-grade tests for shell scripts using Bats. It equips Claude with the ability to design test suites that cover exit codes, output validation, file system changes, and complex environment mocking. Whether you are building simple CLI utilities or complex orchestration scripts, this skill ensures your shell code is reliable, maintainable, and verified across different shell dialects like Bash, Sh, and Dash. It also includes specific guidance for integrating these tests into automated CI/CD pipelines and parallel execution environments.