
from ordinary-claude-skills243
Practical patterns and examples for writing maintainable unit tests for shell scripts using Bats (Bash Automated Testing System).
Provides a comprehensive guide to using Bats for unit testing shell scripts: installation, file structure, setup/teardown, assertion patterns, fixtures, mocking/stubbing, and CI integration. Includes numerous example test snippets and CI workflow examples to help teams adopt test-driven practices for shell utilities.
Use this skill when you need reliable testing for shell scripts or CI steps: validating scripts across environments, writing regression tests for deployment helpers, or integrating shell tests into GitHub Actions and other CI systems. Good for developers writing cross-shell tools or maintaining critical build scripts.
Useful for code-assistant agents that operate on repositories and CI configs (Copilot, Claude Code, GitHub Copilot). The examples are shell-native and CI-focused.
A comprehensive reference skill for Bats (Bash Automated Testing System) testing patterns. Covers assertions, setup/teardown, mocking, fixtures, CI integration, and best practices with clear code examples. Purely instructional — no bundled scripts to execute. Well-organized content but lacks separation of concerns (no scripts/, references/, output contracts).
Clean skill, no security concerns. Good quality instructional content but limited by being purely reference material with no operational components.
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
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).