
from ordinary-claude-skills243
Guidance and patterns for writing production-grade shell tests using Bats (Bash Automated Testing System) — fixtures, assertions, setup/teardown, and CI integra
Provides a practical guide to using Bats (Bash Automated Testing System) to write unit and integration tests for shell scripts. Covers installation, file layout, common assertion patterns (exit codes, output, files), setup/teardown patterns, fixtures, mocking/stubbing, and CI integration so teams can build maintainable, CI-friendly test suites for shell utilities.
Use this skill when you need to add automated tests for Bash or POSIX shell scripts, adopt test-driven development for CLI tools, validate behavior across shell dialects, or integrate shell tests into CI/CD workflows. Good for developers, SREs, and CI authors working with shell tooling.
Likely useful for agents that handle developer workflows and CI automation (Copilot/GitHub Actions automation, Claude Code, Cursor).
Pure documentation skill providing comprehensive Bats testing patterns for shell scripts. No bundled scripts to execute — it's a reference guide with code examples. Covers setup/teardown, mocking, fixtures, CI integration, and best practices. Well-written but some examples are platform-specific (macOS stat syntax) without noting Linux alternatives.
Single-file knowledge skill, no scripts/. Could be improved with a scaffold script that generates a Bats test template. Some code examples are macOS-biased.
Bats Testing Patterns
Practical patterns and examples for writing maintainable unit tests for shell scripts using Bats (Bash Automated Testing System).
Conversational Documentation Writer
Creates clear, user-focused documentation following Metabase's conversational style guide.
Bats Testing Patterns
Guidance and patterns for writing production-grade shell tests using Bats (Bash Automated Testing System) for CI/CD and TDD workflows.
MatchMS
Python library for mass spectrometry data processing: import/export mzML/MGF/MSP, filter and harmonize metadata, compute spectral similarity (cosine & modified
Writing Hookify Rules
Guidelines and examples for authoring Hookify rule files (.claude/hookify.*.local.md) that detect patterns (bash, file, prompt, stop) and surface warnings or bl
Clojure REPL Development
Guides REPL-driven Clojure/ClojureScript development: small-function workflow, testing in REPL, and conventions for safe refactoring and editing.
PayPal Integration
Implementation guide for PayPal Checkout, subscriptions, IPN/webhook handling, and refund workflows for server and client integrations.
Project Planning
Generate context-safe, phase-aligned planning docs for web projects (implementation phases, schemas, API endpoints, UI components and verification criteria).
All Traditions — Speaking as One
Combine voices from multiple spiritual and scientific traditions to show their shared insights about consciousness and guidance, used to validate or bridge pers
TodoWrite Orchestration
Patterns for using TodoWrite to provide real-time progress visibility in multi-phase or long-running workflows (phase init, iteration tracking, parallel tasks).