
from ordinary-claude-skills243
Guidance and patterns for writing production-grade shell tests using Bats (Bash Automated Testing System) for CI/CD and TDD workflows.
Practical patterns and examples for testing shell scripts with Bats. Covers fundamentals, installation, test file structure, common assertion patterns (exit codes, output, file assertions), setup/teardown, fixtures, mocking/stubbing, CI integration, and advanced patterns for robust, portable shell testing.
Use this skill when you need to write unit or integration tests for shell scripts, introduce test-driven development for command-line utilities, validate behavior across different shells, or integrate shell tests into CI/CD pipelines. It's valuable when you need fixtures, setup/teardown patterns, or consistent TAP-compatible test output.
Best used by agents that can reason about shell, CI, and test automation (Copilot/Codex-style agents, Claude Code).
Pure documentation skill covering Bats (Bash Automated Testing System) patterns and best practices. No bundled scripts — the skill is a comprehensive reference guide with code examples for assertions, mocking, fixtures, CI integration, and shell compatibility testing. Well-structured content with clear triggers and practical examples, but lacks executable tooling or output contracts.
Clean skill with no security concerns. Well-written documentation but monolithic — everything lives in one SKILL.md with no scripts or references directory. The source path 'skills_categorized/mobile/bats-testing-patterns' is odd since Bats testing has nothing to do with mobile development.
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.
MatchMS
Python library for mass spectrometry data processing: import/export mzML/MGF/MSP, filter and harmonize metadata, compute spectral similarity (cosine & modified
Bats Testing Patterns
Guidance and patterns for writing production-grade shell tests using Bats (Bash Automated Testing System) — fixtures, assertions, setup/teardown, and CI integra
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).