Add Executable Smoke Tests For Shell Scripts And CLIs Before Refactors Ship
agentskillexchange/skillsUse Bats-core when an agent needs to turn fragile shell scripts or command-line workflows into something it can verify repeatedly after edits. The agent writes focused Bash tests for success paths, failure paths, and output contracts, then runs them locally or in CI before a refactor, release, or incident fix goes out.
At a glance
This skill is for Legal and helps you write smoke tests for shell scripts, test cli workflows before refactoring, and verify command output contracts.
git clone --depth 1 https://github.com/agentskillexchange/skills
cp -r skills/skills/add-shell-and-cli-smoke-tests-before-refactors-ship ~/.claude/skills/add-shell-and-cli-smoke-tests-before-refactors-ship
Setup, runtime and requirements describe agentskillexchange/skills, the repo this skill ships in.
BatsbashtestingcishellSmoke Tests
Also in agentskillexchange/skills
View the repoBuilds citation networks from Semantic Scholar API and CrossRef DOI metadata. Visualizes paper influence graphs using NetworkX, identifies s...
Exposes Advanced Custom Fields data through the WordPress REST API using register_rest_field and acf_format_value. Handles repeater fields,...
An ASE skill built around ACF Extended, the WordPress enhancement suite for Advanced Custom Fields that adds field types, admin improvements...
Converts Advanced Custom Fields field groups into native Gutenberg blocks using the ACF Block API v2 and @wordpress/scripts build pipeline....
Activepieces is an open-source, self-hostable workflow automation platform with 200+ integrations. It provides a visual builder for creating...
ActivityWatch is a privacy-first, open-source automated time tracker that records application usage, browser activity, and AFK status across...
act is an open-source CLI tool that runs GitHub Actions workflows locally using Docker, enabling fast feedback on workflow changes without p...
Use AgentClick when an agent should pause before risky commands, plans, drafts, or code changes so a human can inspect, edit, approve, or re...
Use UX/UI Agent Skills when Claude should generate tokens, component specs, accessibility audits, and framework-specific UI code from a repe...
Use Cognee to ingest project knowledge into graph and vector memory so agents can retrieve durable context across sessions and workflows.
Give a coding agent symbol-aware lookup, cross-file rename, and structural edit tools before it starts making brittle text-only changes.
Give LangGraph agents memory management and search tools so they can store, retrieve, and update durable facts across sessions.
Other Legal skills
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use...
Review the changes since a fixed point (commit, branch, tag, or merge-base) along two axes — Standards (does the code follow this repo's doc...
Meeting notes page — title bar with attendees, agenda checklist, decisions block, action items table with owners + dates, and a "next meetin...
An editorial-style poster — newsprint paper, dateline, oversized serif headline with a struck-through word and italic accent, a 2-column bod...
A standalone pricing page — header, plan tiers, feature comparison table, and an FAQ. Use when the brief asks for "pricing", "plans", "subsc...
Apple Human Interface Guidelines as 14 agent skills covering platforms, foundations, components, patterns, inputs, and technologies for iOS,...