Shell Testing

Write idiomatic BATS tests for bash and zsh shell scripts. Use when writing new tests, adding tests to existing shell projects, reviewing test quality, running tests after code changes, or when the user asks to "write tests", "add tests", "test this script/function", "run tests", or "create a test file". Also triggers on: .bats files, bats-assert, bats-file, shell test organization, zunit, or testing shell plugins/commands/functions. Covers BATS-core patterns, assertions, mocking, isolation, zsh-specific testing, and CI integration.

synapseradio c64832b 5 files · 29.7 KB Updated

File contents

synapseradio/ai-skills/tree/main/skills/tech/shell-testing commit c64832b279

Frequently asked questions

npx skillmds@latest add synapseradio/shell-testing