
from ordinary-claude-skills11
Comprehensive guidance for writing robust unit and integration tests for shell scripts using Bats, including fixtures, setup/teardown, mocking, and CI integrati
This skill is a practical reference for using Bats to test shell scripts. It covers file structures, setup and teardown patterns, assertion techniques, mocking and stubbing, fixture management, CI examples, and best practices for maintainable tests.
When developing shell utilities, creating CI test suites for scripts, adopting TDD for shell code, or ensuring cross-shell compatibility in tests.
Developer-facing assistants and CI-oriented agents that suggest code snippets and repository edits.
Pure documentation skill for Bats (Bash Automated Testing System) testing patterns. No scripts to execute. SKILL.md provides comprehensive guidance on writing shell script tests covering setup/teardown, mocking, fixtures, CI integration, and best practices. Clean content with no security concerns — only temp-dir cleanup examples which are properly scoped.
Documentation-only skill. Well-organized with clear sections and practical code examples. The chmod 000 permission test example properly restores permissions in cleanup. All rm -rf commands are scoped to temp directories.