소개
This skill provides expert guidance for writing production-grade tests for shell scripts using Bats (Bash Automated Testing System). It covers everything from basic assertions and exit code verification to advanced mocking, fixture management, and cross-shell compatibility testing. Whether you are building complex CLI tools, infrastructure-as-code scripts, or CI/CD pipelines, this skill ensures your shell utilities are reliable, maintainable, and thoroughly validated through standardized testing patterns.