Shell Scripting
Two shell agents that keep bash idioms out of POSIX sh scripts, with ShellCheck and Bats.
Install
Claude Code: /plugin marketplace add wshobson/agents → /plugin install shell-scripting@claude-code-workflows
Üretim betiği yazarken, POSIX taşınabilirliğini korurken ya da ShellCheck ve Bats kurarken
- Author
- rsnodgrass
- License
- MIT
Contributed by a different author than the rest of this marketplace, and split into two agents on purpose. The bash agent starts from set -Eeuo pipefail with trap-based cleanup and mktemp handling. The POSIX agent works under a written constraint list: no arrays, no double-bracket tests, no process substitution, no brace expansion, no local keyword, no pattern substitution, and it notes that pipefail does not exist in POSIX at all, so strictness stops at set -eu. Keeping the two apart is what prevents bash-only idioms from ending up under a bin/sh shebang. Three skills carry the tooling: ShellCheck configured for the right dialect, and Bats tests asserting on status and output.
Similar skills
Functional Programming
SkillElixir OTP and Haskell type-system agents for fault-tolerant and high-assurance code.
Blockchain & Web3
SkillSolidity security, ERC token standards and Hardhat or Foundry testing for smart contract work.
Game Development
SkillUnity DOTS, Godot 4 GDScript and Bukkit or Paper plugin agents in a single bundle.
Comments(0)
Sign in to comment