소개
This skill provides a standardized framework for writing unit and integration tests for shell scripts using Bats (Bash Automated Testing System). It equips Claude with advanced patterns for exit code assertions, output verification, file system testing, and complex mocking strategies to ensure shell utilities are reliable and maintainable. Ideal for developers building CLI tools or complex CI/CD pipelines, it facilitates test-driven development (TDD) in shell environments while ensuring compatibility across different shell dialects like bash, sh, and dash.