概要
This skill provides specialized knowledge of the Bash Automated Testing System (Bats), enabling the creation of robust test suites for shell utilities. It covers everything from basic assertions and file-system verification to advanced patterns like command stubbing, environment mocking, and shell dialect compatibility testing. Whether you are implementing Test-Driven Development (TDD) for scripts or integrating automated checks into GitHub Actions, this skill ensures your shell automation is reliable, maintainable, and error-resistant across different environments.