About
This skill provides specialized guidance for writing, structuring, and maintaining production-grade test suites for shell scripts and CLI utilities. It covers the full spectrum of Bats testing, from basic exit code and output assertions to advanced mocking of external commands, fixture management, and cross-shell compatibility checks. Ideal for developers automating CI/CD pipelines or building robust shell-based tools, it ensures shell scripts are as reliable and testable as code in higher-level languages by providing standardized patterns for test-driven development in shell environments.